As ferramentas de pacotes do Solaris são usadas na administração do ambiente de regiões. O administrador global pode atualizar o sistema para uma nova versão do Solaris, o que atualiza regiões globais e não globais.
Solaris Live Upgrade, o programa de instalação interativo padrão do Solaris ou o programa de instalação personalizado JumpStart podem ser usados para atualizar um sistema que inclua regiões não globais. Para obter uma região com o zonepath no ZFS, são aplicadas as seguintes restrições:
O suporte ao Solaris Live Upgrade em sistemas com o zonepath no ZFS começam a partir do Solaris 10 10/08.
Somente o Solaris Live Upgrade pode ser usado para atualizar o sistema.
Para mais informações, consulte Utilizando o Oracle Solaris Live Upgrade para migrar ou atualizar um sistema com regiões (Solaris 10 10/08) no Guia de administração do ZFS Oracle Solaris.
O administrador de região pode usar as ferramentas de pacotes para administrar qualquer software instalado em uma região não global, dentro dos limites descritos neste documento.
Os seguintes princípios gerais se aplicam quando regiões são instaladas:
O administrador global pode administrar o software em cada região no sistema.
O sistema de arquivos raiz de uma região não global pode ser administrado a partir da região global usando-se as ferramentas de pacotes e correções do Solaris. As ferramentas de pacotes e correções do Solaris têm suporte dentro da região não global para a administração de produtos empacotados, individuais (avulsos) ou de terceiros.
As ferramentas de pacotes e correções funcionam em um ambiente ativado por regiões. As ferramentas permitem que um pacote ou uma correção instalados na região global também sejam instalados em uma região não global.
O parâmetro de pacote SUNW_PKG_ALLZONES define o escopo da região de um pacote. O escopo determina o tipo de região em que um pacote individual pode ser instalado. Para obter mais informações sobre este parâmetro, consulte Parâmetro de pacote SUNW_PKG_ALLZONES.
O parâmetro de pacote SUNW_PKG_HOLLOW define a visibilidade de um pacote, se for necessário que esse pacote seja instalado em todas as regiões e seja idêntico em todas as regiões. Para obter informações sobre esse parâmetro, consulte Parâmetro de pacote SUNW_PKG_HOLLOW.
O parâmetro de pacote SUNW_PKG_THISZONE define se um pacote deve ser instalado somente da região atual. Para obter informações sobre esse parâmetro, consulte Parâmetro de pacote SUNW_PKG_THISZONE .
Pacotes que não definem valores para parâmetros de pacote de região têm uma configuração padrão de false.
As informações sobre pacotes visíveis do interior de uma região não global são consistentes com os arquivos que foram instalados nesse região usando-se as ferramentas de pacotes e correções do Solaris. As informações sobre pacotes são mantidas em sincronia com os diretórios inherit-pkg-dir.
Uma alteração, como uma correção ou um pacote adicionados na região global, pode ser projetada a todas as regiões. Este recurso mantém a consistência entre a região global e cada região não global.
Os comandos de pacote podem adicionar, remover e interrogar pacotes. Os comandos de correção podem adicionar e remover correções.
Enquanto determinadas operações de pacote e correção são executadas, uma região é temporariamente bloqueada para outras operações desse tipo. O sistema pode também confirmar uma operação solicitada com o administrador antes de prosseguir.