JavaScript is required to for searching.
Ignorar Links de Navegao
Sair do Modo de Exibio de Impresso
Guia do desenvolvedor de empacotamento de aplicativos     Oracle Solaris 10 1/13 Information Library (Português (Brasil))
search filter icon
search icon

Informação sobre o documento

Prefácio

1.  Criando um Pacote

2.  Construindo um Pacote

O processo de construção de um pacote (Mapa de tarefas)

Variáveis de ambiente do pacote

Regras gerais sobre o uso das variáveis de ambiente

Resumo das variáveis de ambiente do pacote

Criando um arquivo pkginfo

Definindo uma instância de pacote

Definindo uma abreviatura de pacote (PKG)

Especificando uma arquitetura de pacote (ARCH)

Especificando a arquitetura de um conjunto de instruções do pacote (SUNW_ISA)

Especificando uma versão do pacote (VERSION)

Definindo o nome de um pacote (NAME)

Definindo a categoria de um pacote (CATEGORY)

Como criar um arquivo pkginfo

Organizando o conteúdo de um pacote

Como organizar o conteúdo de um pacote

Criando um arquivo prototype

Formato do arquivo prototype

O campo ftype

O campo class

O campo path

Objetos Relocáveis Coletivamente

Objetos Relocáveis Individualmente

Nomes de caminho paramétrico

Os locais de origem e de destino de um objeto em poucas palavras

O campo mode

O campo owner

O campo group

Criando um arquivo prototype desde o início

Exemplo -- Criando um arquivo prototype com o comando pkgproto

Ajustando um arquivo prototype criado com o comando pkgproto

Criando entradas de objeto com tipos de arquivo v, e, x e i

Usando várias definições de classe

Exemplo -- Ajustando um arquivo prototype criado usando o comando pkgproto

Adicionando funcionalidade a um arquivo prototype

Definindo objetos adicionais a serem criados no tempo de instalação

Criando links no tempo de instalação

Distribuindo pacotes em vários volumes

Aninhando arquivos prototype

Definindo valores padrão para os campos mode, owner e group

Fornecendo um caminho de pesquisa para o comando pkgmk

Configurando variáveis de ambiente

Como criar um arquivo prototype usando o comando pkgproto

Construindo um Pacote

Usando o comando pkgmk mais simples

O arquivo pkgmap

Como construir um pacote

3.  Melhorando a funcionalidade de um pacote (Tarefas)

4.  Verificando e transferindo um pacote

5.  Estudos de caso de criação de pacote

6.  Técnicas avançadas para a criação de pacotes

Glossário

Índice

Organizando o conteúdo de um pacote

Organize os objetos do seu pacote em uma estrutura de diretório hierárquica que imita a estrutura que os objetos do pacote terão no sistema de destino após a instalação. Se realizar esta etapa antes de criar um arquivo prototype, você pode economizar tempo e energia ao criar tal arquivo.

Como organizar o conteúdo de um pacote

  1. Determine quantos pacotes você precisa criar e quais objetos de pacote devem ser colocados em cada pacote.

    Para obter ajuda para realizar esta etapa, consulte Considerações antes de construir um pacote.

  2. Crie um diretório para cada pacote que você precisa construir.

    Você pode criar este diretório em qualquer local do sistema e nomeá-lo como quiser. Os exemplos deste capítulo pressupõem que o diretório de um pacote tem o mesmo nome da abreviatura do pacote.

    $ cd /home/jane
    $ mkdir SUNWcadap
  3. Organize os objetos de cada pacote em uma estrutura de diretório abaixo do diretório do pacote correspondente. A estrutura de diretório deve imitar a estrutura que os objetos de pacote terão no sistema de destino.

    Por exemplo, o pacote de aplicativo CAD, SUNWcadap, precisa da estrutura de diretório seguinte.


    image:O diagrama mostra a estrutura do diretório de pacote SUNWcadap.
  4. Decida onde os arquivos de informação serão mantidos. Se apropriado, crie um diretório para manter os arquivos em um local.

    Este exemplo pressupõe que o arquivo pkginfo de Como criar um arquivo pkginfo foi criado no diretório de início da Jane.

    $ cd /home/jane
    $ mkdir InfoFiles
    $ mv pkginfo InfoFiles

Consulte também

Consulte Como criar um arquivo prototype usando o comando pkgproto.