Você pode usar o utilitário do sistema pkgadd descrito na página do manual pkgadd(1M) para executar as seguintes tarefas:
Adicionar um pacote somente à região global
Adicionar um pacote à região global e a todas as regiões não globais
Adicionar um pacote já instalado na região global às regiões não globais
Adicionar um pacote somente a uma região não global especificada
Para adicionar pacotes, as configurações do parâmetro do pacote SUNW_PKG_ALLZONES e SUNW_PKG_HOLLOW devem coincidir com o valor correto, true ou false. Do contrário, o resultado desejado não será alcançado. Para obter mais informações sobre o efeito destas configurações do parâmetro do pacote, consulte Sobre pacotes e regiões. Para obter mais informações sobre como verificar as configurações do parâmetro do pacote, consulte Verificação das configurações do parâmetro do pacote em um sistema com regiões instaladas.
Para adicionar um pacote somente à região global, o parâmetro do pacote SUNW_PKG_ALLZONES deve ser definido como false.
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de administrador principal.
Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Enquanto estiver na região global, execute o comando pkgadd -d seguido do local do pacote, da opção -G e, em seguida, no nome do pacote.
Se instalar o pacote a partir de um CD-ROM, digite:
global# pkgadd -d /cdrom/cdrom0/directory -G package_name |
Se instalar o pacote a partir de um diretório para o qual foi copiado, digite:
global# pkgadd -d disk1/image -G package_name |
onde disk1 é o local em que o pacote foi copiado.
Se o utilitário pkgadd for executado sem a opção -G e SUNW_PKG_THISZONE=true, o pacote especificado será adicionado à região (global) atual por padrão.
Não use a opção -G de pkgadd neste procedimento.
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de administrador principal.
Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Enquanto estiver na região global, execute o comando pkgadd -d seguido do local do pacote e, em seguida, do nome do pacote.
Se instalar o pacote a partir de um CD-ROM, digite:
global# pkgadd -d /cdrom/cdrom0/directory package_name |
Se instalar o pacote a partir de um diretório para o qual foi copiado, digite:
global# pkgadd -d disk1/image package_name |
onde disk1 é o local em que o pacote foi copiado.
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de administrador principal.
Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Na região global, use pkgrm para remover o pacote.
Adicione o pacote sem usar a opção -G.
Para adicionar um pacote somente a uma região não global especificada, o parâmetro do pacote SUNW_PKG_ALLZONES deve ser definido para false. Não use a opção pkgadd - G neste procedimento, do contrário a operação falhará.
É necessário ser administrador de região na região não global para executar este procedimento.
Efetue login na região não global como o administrador de região.
Enquanto estiver na região não global, my-zone neste procedimento, execute o comando pkgadd -d seguido do local do pacote e, em seguida, do nome do pacote.
Se instalar o pacote a partir de um CD-ROM, digite:
my-zone# pkgadd -d /cdrom/cdrom0/directory package_name |
Se instalar o pacote a partir de um diretório para o qual foi copiado, digite:
my-zone# pkgadd -d disk1/image package_name |
onde disk1 é o local em que o pacote foi copiado.