Guía del desarrollador para la creación de paquetes de aplicaciones

Secuencias de comandos, archivos y comandos en la creación de paquetes

Esta sección describe los comandos, archivos y secuencias de comandos que puede usar cuando manipule los paquetes. Se describen en las páginas de comando man y de forma detallada en este manual, en relación con la tarea específica que desempeñan.

La tabla siguiente muestra los comandos que le ayudarán a construir, verificar, instalar y obtener información sobre un paquete.

Tabla 1–2 Comandos de creación de paquetes

Tarea 

Comando/página de comando man 

Descripción 

Para obtener más información 

Crear paquetes 

pkgproto(1)

Genera un archivo prototype para la entrada de información al comando pkgmk

Ejemplo: creación de un archivo prototype con el comando pkgproto

pkgmk(1)

Crea un paquete instalable 

Construcción de un paquete

 

Instalar, suprimir y transferir paquetes 

pkgadd(1M)

Instala un paquete de software en un sistema 

Instalación de paquetes de software

pkgask(1M)

Guarda respuestas a una secuencia de comandos request

Normativa de diseño para secuencias de comandos request

 

pkgtrans(1)

Copia paquetes en un medio de distribución 

Transferencia de un paquete a un medio de distribución

 

pkgrm(1M)

Suprime un paquete de un sistema 

Eliminación de un paquete

 

Obtener información sobre paquetes 

pkgchk(1M)

Verifica la integridad de un paquete de software 

Verificación de la integridad de un paquete

pkginfo(1)

Muestra información de un paquete de software 

El comando pkginfo

 

pkgparam(1)

Muestra los valores de los parámetros del paquete 

El comando pkgparam

 

Modificar paquetes instalados 

installf(1M)

Incorpora un nuevo objeto de paquete en un paquete ya instalado 

Normativa de diseño para secuencias de comandos de procedimientos y Capítulo 5Casos prácticos de creación de paquetes

removef(1M)

Suprime un objeto de paquete de un paquete ya instalado 

Normativa de diseño para secuencias de comandos de procedimientos

 

La tabla siguiente muestra los archivos de información que le ayudarán a construir un paquete.

Tabla 1–3 Archivos de información de paquetes

Archivo 

Descripción 

Para obtener más información 

admin(4)

Archivo predeterminado de instalación de paquetes 

El archivo administrativo predeterminado

compver(4)

Archivo de compatibilidad de paquetes 

Definición de dependencias de paquetes

copyright(4)

Archivo de información de copyright del paquete 

Escritura de un mensaje de copyright

depend(4)

Archivo de dependencias de paquetes 

Definición de dependencias de paquetes

pkginfo(4)

Archivo de características de paquetes 

Creación de un archivo pkginfo

pkgmap(4)

Archivo de descripción de contenido del paquete 

El archivo pkgmap

prototype(4)

Archivo de información del paquete 

Creación de un archivo prototype

space(4)

Archivo de requisitos de espacio en el disco del paquete 

Reserva del espacio adicional en un sistema de destino

La tabla siguiente describe secuencias de comandos de instalación optativas que puede escribir que pueden afectan según cómo esté instalado un paquete.

Tabla 1–4 Secuencias de comandos de instalación de paquetes

Secuencia de comandos 

Descripción 

Para obtener más información 

request

Solicita información del instalador 

Escritura de una secuencia de comandos request

checkinstall

Reúne datos del sistema de archivos 

Reunión de datos del sistema de archivos con la secuencia de comandos checkinstall

preinstall

Lleva a cabo los requisitos de instalación personalizados antes instalar la clase 

Escritura de secuencias de comandos de procedimientos

postinstall

Lleva a cabo los requisitos de instalación personalizados después de instalar todos los volúmenes 

Escritura de secuencias de comandos de procedimientos

preremove

Lleva a cabo los requisitos de eliminación personalizados antes de suprimir la clase 

Escritura de secuencias de comandos de procedimientos

postremove

Lleva a cabo los requisitos de eliminación personalizados después de que todas las clases se hayan suprimido 

Escritura de secuencias de comandos de procedimientos

Acción de clase 

Lleva a cabo una serie de acciones en un grupo de objetos específico 

Escritura de secuencias de comandos de acción de clase