Guia do Desenvolvedor de Empacotamento de Aplicativos

Comandos, arquivos e scripts do pacote

Esta seção descreve os comandos, arquivos e scripts que devem ser usados ao manipular pacotes. Eles são descritos nas páginas do manual e detalhadamente neste livro, de acordo com as tarefas específicas que eles realizam.

A tabela seguinte mostra os comandos que ajudam a construir, verificar, instalar e obter informações de um pacote.

Tabela 1–2 Comandos de pacotes

Tarefa 

Comando/ página do manual 

Descrição 

Para obter mais informações 

Criar pacotes 

pkgproto(1)

Gera um arquivo prototype para entrada do comando pkgmk

Exemplo — Criando um arquivo prototype com o comando pkgproto

pkgmk(1)

Cria um pacote instalável 

Construindo um pacote

 

Instalar, remover e transferir pacotes 

pkgadd(1M)

Instala um pacote de software em um sistema 

Instalando os pacotes de software

pkgask(1M)

Armazena as respostas de um script request

Regras de criação para scripts request

 

pkgtrans(1)

Copia pacotes em meio de distribuição 

Transferindo um pacote para um meio de distribuição

 

pkgrm(1M)

Remove um pacote de um sistema 

Removendo um pacote

 

Obter informações sobre pacotes 

pkgchk(1M)

Verifica a integridade de um pacote de software 

Verificando a integridade de um pacote

pkginfo(1)

Exibe as informações de um pacote de software 

O comando pkginfo

 

pkgparam(1)

Exibe os valores de parâmetro do pacote 

O comando pkgparam

 

Modificar os pacotes instalados 

installf(1M)

Incorpora um novo objeto de pacote em um pacote instalado 

Regras de criação dos scripts de procedimento e Capítulo 5Estudos de caso de criação de pacote

removef(1M)

Remove um objeto de pacote de um pacote que já está instalado 

Regras de criação dos scripts de procedimento

 

A tabela seguinte mostra os arquivos de informação que ajudam a construir um pacote.

Tabela 1–3 Arquivos de informação do pacote

Arquivo 

Descrição 

Para obter mais informações 

admin(4)

Arquivo de padrões de instalação de pacote 

O arquivo de padrões administrativos

compver(4)

Arquivo de compatibilidade do pacote 

Definindo dependências do pacote

copyright(4)

Arquivo de informação de copyright do pacote 

Escrevendo uma mensagem de copyright

depend(4)

Arquivo de dependências do pacote 

Definindo dependências do pacote

pkginfo(4)

Arquivo das características do pacote 

Criando um arquivo pkginfo

pkgmap(4)

Arquivo de descrição do conteúdo do pacote 

O arquivo pkgmap

prototype(4)

Arquivo de informações do pacote 

Criando um arquivo prototype

space(4)

Arquivo de requisitos de espaço em disco do pacote 

Reservando espaço adicional em um sistema de destino

A tabela seguinte descreve os scripts de instalação opcionais que você pode escrever e que afetam se e como um pacote é instalado.

Tabela 1–4 Scripts de instalação do pacote

Script 

Descrição 

Para obter mais informações 

request

Solicita informações do instalador 

Escrevendo um script request

checkinstall

Coleta dados do sistema de arquivos 

Coletando dados do sistema de arquivos com o script checkinstall

preinstall

Realiza qualquer requisito de instalação personalizada antes da instalação da classe 

Escrevendo scripts de procedimento

postinstall

Realiza qualquer requisito de instalação personalizada depois que todos os volumes tiverem sido instalados 

Escrevendo scripts de procedimento

preremove

Realiza qualquer requisito de remoção personalizada antes da remoção da classe 

Escrevendo scripts de procedimento

postremove

Realiza qualquer requisito de remoção personalizada depois que todas as classes tiverem sido removidas 

Escrevendo scripts de procedimento

Ação de classe 

Realiza uma série de ações em um grupo de objetos específico 

Escrevendo scripts de ação de classe