You are on page 1of 10

¿Que es un PBI?

¿Que es un PBI?

(Pc-Bsd Installer or Push-Button Installer)

Paquete de Instalación de software para PC-BSD.
Características

Instalación gráfica o en modo consola.
Elimina problema de dependencias.
Aislamiento de programas instalados del resto del
sistema.
Estructura de un PBI

Estructura de un Módulo de PBI
Anatomía de un PBI
PBI Builder
Module Structure
A proper module will contain several files and directories:

Required files / directories
pbi.conf - The main configuration file for the module.
copy-files - Listing of the files / directories you wish to copy from the pbisandbox environment to your finished PBI file.
kmenu-dir - Directory of configuration entries for the K menu.
overlay-dir - Directory of contents to be applied to base PBI directory. Icons, PBI setup scripts, and most other files not added
via copy-files are placed here.

Optional Files used on a per-need basis
build.sh - Script to run after the port make and copy-files are processed.
preportmake.sh - Script to run in pbisandbox prior to the port make being executed.
mime-dir - Directory of mime entries for your PBI.

Fuente:
http://wiki.pcbsd.org/index.php/PBI_Module_Builder_Guide
PBIMaker

Conjunto de Scripts de Creación de PBIS “caseros”.

Creado con fines de aprendizaje.

Creación de PBI's basada en backups incrementales.

No se basa en el árbol de ports (No necesita compilar cada paquete).

Presenta el mismo estándar modular que PBIBuilder

Inicié el proyecto en diciembre del 2009.

Actualmente en una etapa de rediseño.
PBI Maker
PBIMaker

filesmake.sh: Referencia a los script de creación de ficheros esenciales

modulemake.sh: Script Principal (Requiere de un parámetro=nombre_aplicación).

pbcmake.sh: Construir el fichero .pbc

scriptmake.sh: Creación de FirstRun.sh , SetupScript.sh, RemoveScript.sh

patchmake.sh: Configuración en caso de que la aplicación requiera previa instalación de
java, python, etc.
www.pbidir.com
GRACIAS