Guia do Desenvolvedor de Empacotamento de Aplicativos

Transferindo um pacote para um meio de distribuição

O comando pkgtrans move os pacotes e realiza traduções de formato do pacote. Você pode usar o comando pkgtrans para realizar as seguintes traduções de um pacote instalável:

ProcedureComo transferir um pacote para um meio de distribuição

  1. Construa o pacote, criando um pacote de formato de diretório, se ainda não tiver criado.

    Para obter mais informações, consulte Como construir um pacote.

  2. Instale o pacote para verificar se ele é instalado corretamente.

    Consulte Como instalar um pacote em um sistema ou servidor independente, se necessário.

  3. Verifique a integridade do pacote.

    Consulte Como verificar a integridade de um pacote, Como obter informações com o comando pkginfo e Como obter informações com o comando pkgparam, se necessário.

  4. Remova o pacote instalado do sistema.

    Consulte Como remover um pacote, se necessário.

  5. Transfira o pacote (em formato de pacote) para um meio de distribuição.

    Para realizar uma transferência básica, execute o comando seguinte:


    $ pkgtrans device1 device2 [pkg-abbrev...]

    device1

    É o nome do dispositivo no qual o pacote está atualmente. 

    device2

    É o nome do dispositivo no qual o pacote transferido será gravado. 

    [pkg-abbrev]

    É uma ou mais abreviaturas de pacotes. 

    Se nenhum nome for fornecido, todos os pacotes que estão no device1 serão transferidos e gravados no device2 .


    Observação –

    Se mais de uma instância de um pacote estiver no device1, você deve usar um identificador de instância do pacote. Para obter uma descrição de um identificador de instâncias, consulte Definindo uma instância de pacote. Quando uma instância do pacote que está sendo transferido já existir no device2, o comando pkgtrans não realiza a transferência. Você pode usar a opção -o para fazer com que o comando pkgtrans substitua as instâncias existentes no dispositivo de destino e a opção -n para que ele crie uma nova instância se já existir uma. Observe que esta verificação não se aplica quando o device2 oferece suporte ao formato de fluxo de dados.


Próximo passo

Neste ponto você completou as etapas necessárias para criar, construir, verificar e transferir seu pacote. Se estiver interessado em analisar alguns estudos, consulte o Capítulo 5Estudos de caso de criação de pacote. Se estiver interessado em idéias avançadas de criação de pacotes, consulte o Capítulo 6Técnicas avançadas para a criação de pacotes.