Pacotes devem ser adicionados ou removidos sem o usuário receber solicitações para informação ao utilizar as seguintes utilidades padrão do Solaris.
O programa JumpStart personalizado
Solaris Live Upgrade
Programa Programa de instalação do Solaris
Solaris Zones
Para testar o pacote a fim de garantir que instalará sem nenhuma interação do usuário, um novo arquivo de administração pode ser configurado com o comando pkgadd opção - a. A opção -a define um arquivo de administração de instalação para ser utilizado no lugar do arquivo de administração padrão. Utilizar o arquivo padrão pode resultar que o usuário seja solicitado para mais informações. É possível criar um arquivo de administração indicado para pkgadd que deve ignorar essas verificações e instalar o pacote sem a confirmação do usuário. Para detalhes, consulte a página do manual admin(4) ou pkgadd(1M).
Os exemplos a seguir mostram como o comando pkgadd utiliza o arquivo de administração.
Se nenhum arquivo de administração for fornecido, pkgadd utiliza /var/sadm/install/admin/default. Utilizar esse arquivo pode resultar na interação do usuário.
# pkgadd |
Se um arquivo de administração for fornecido na linha de comando, pkgadd procura em /var/sadm/install/admin para o mesmo nome de arquivo e utiliza-o. Nesse exemplo, o arquivo de administração relativo é nomeado nocheck e pkgadd procura por /var/sadm/install/admin/nocheck.
# pkgadd -a nocheck |
Se um arquivo absoluto for fornecido, pkgadd utiliza-o. Nesse exemplo, pkgadd procura em /tmp para o arquivo de administração nocheck.
# pkgadd -a /tmp/nocheck |
A seguir, temos um exemplo de um arquivo de administração de instalação que requisita pequenas interações do usuário com a utilidade pkgadd. A menos que o pacote precise de mais espaço que o disponível no sistema, a utilidade pkgadd utiliza este arquivo e instala o pacote sem solicitar o usuário para mais informações.
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck space=ask setuid=nocheck confiict=nocheck action=nocheck basedir=default