Pacotes têm parâmetros que controlam como seu conteúdo é distribuído e tornado visível em um sistema com regiões não globais instaladas. Os parâmetros de pacote SUNW_PKG_ALLZONES , SUNW_PKG_HOLLOW e SUNW_PKG_THISZONE definem as características de pacotes em um sistema com regiões instaladas. Esses parâmetros devem ser configurados para que os pacotes possam ser gerenciados em um sistema com regiões não globais.
A tabela abaixo lista as quatro combinações válidas para definir parâmetros de pacote. Se escolher configurar combinações que não estão listadas na tabela a seguir, estas configurações são inválidas e resultam na falha da instalação do pacote.
Assegure-se de ter definido todos os três parâmetros de pacote. Você pode deixar em branco todos os três parâmetros de pacote. As ferramentas do pacote interpretam um parâmetro de pacote de região ausente como se a configuração fosse "falsa," mas não configurar os parâmetros é desencorajado com ênfase. Ao definir todos os três parâmetros de pacote, você especifica o comportamento exato que as ferramentas de pacote devem exibir ao instalar ou remover o pacote.
Configuração SUNW_PKG_ALLZONES |
Configuração SUNW_PKG_HOLLOW |
Configuração SUNW_PKG_THISZONE |
Descrição de pacote |
---|---|---|---|
falso |
falso |
falso |
Esta é a configuração padrão para pacotes que não especificam valores para todos os parâmetros de pacote da região. Um pacote com essas configurações pode ser instalado na região global ou em uma região não global.
Em ambos os casos, o conteúdo inteiro do pacote será visível em todas as regiões em que o pacote estiver instalado. |
falso |
falso |
verdadeiro |
Um pacote com essas configurações pode ser instalado na região global ou em uma região não global. Se novas regiões não globais forem criadas após a instalação, o pacote não será propagado para essas novas regiões não globais.
Em ambos os casos, o conteúdo inteiro do pacote será visível na região em que o pacote estiver instalado. |
verdadeiro |
falso |
falso |
Um pacote com estas configurações pode ser instalado somente na região global. Quando o comando pkgadd é executado, o pacote é instalado na região global e em todas as regiões não globais. O conteúdo inteiro do pacote é visível em todas as regiões. Observação – Qualquer tentativa de instalar o pacote em uma região não global falha. |
verdadeiro |
verdadeiro |
falso |
Uma pacote com estas configurações pode somente ser instalado na região global, pelo administrador global. Quando o comando pkgadd é executado, o conteúdo do pacote é instalado completamente na região global. Se um pacote tiver os parâmetros de pacote definidos para estes valores, o conteúdo do pacote não será entregue em qualquer região não global. Somente as informações de instalação de pacote necessárias para fazer o pacote parecer estar instalado são instaladas em todas as regiões não globais. Isso permite a instalação de outros pacotes a serem instalados que dependem desse pacote. Para mais informações sobre pacotes "vazios", consulte Capítulo 25, Sobre pacotes e correções em um sistema do Solaris com regiões instaladas (visão geral), no Guia de administração do sistema: gerenciamento de recursos Oracle Solaris Containers e Oracle Solaris Zones. Para fins de verificação de dependência de pacote, o pacote parece estar instalado em todas as regiões.
Observação – Qualquer tentativa de instalar o pacote em uma região não global falha. |
Descrição |
Para obter mais informações |
---|---|
Para mais detalhes sobre pacotes e regiões | |
Para uma visão geral de regiões raiz esparsas inteiras | |
Para informações sobre parâmetros e características do pacote | |
Para informações sobre exibição de valores de parâmetros de pacote |