28.5. Seleção de Pacotes
Use o comando
%packages
para começar uma seção do arquivo de kickstart listando os pacotes que você quer instalar (válido apenas para instalações, já que a seleção de pacotes não é suportada em atualizações).
Pacotes podem ser especificados por grupo ou por nomes de pacotes individuais. O programa de instalação define vários grupos contendo pacotes relacionados. Consulte o arquivo
variante/repodata/comps-*.xml
no primeiro CD-ROM do Red Hat Enterprise Linux para uma lista de grupos. Cada grupo tem um ID, um valor de visibilidade de usuário, um nome, uma descrição, e uma lista de pacotes. Na lista de pacotes, os pacotes marcados como mandatórios são sempre instalados se o grupo for selecionado, os pacotes marcados como padrão são selecionados automaticamente caso o grupo correspondente seja selecionado, e os pacotes marcados como opcionais devem ser selecionados explicitamente, mesmo que o grupo correspondente seja selecionado para instalação.
Na maioria dos casos, é necessário listar somente os grupos desejados e não os pacotes individualmente. Note que os grupos
Core
e Base
são sempre selecionados por padrão, portanto não é necessário especificá-los na seção %packages
.
Veja a seguir um exemplo da seleção de
%packages
:
%packages @ X Window System @ GNOME Desktop Environment @ Graphical Internet @ Sound and Video dhcp
Como pode-se observar, os grupos são especificados, um em cada linha, começando pelo símbolo
@
, um espaço e então o nome completo do grupo conforme designado no arquivo comps.xml
. Os grupos também podem ser especificados através de seus IDs, como gnome-desktop
. Especifique os pacotes individualmente sem caracteres adicionais (a linha dhcp
do exemplo acima é um pacote individual).
Você também pode especificar quais pacotes não deseja instalar na lista de pacotes padrão:
-autofs
As opções seguintes estão disponíveis para a opção
%packages
:
--nobase
- Não instala o grupo @Base. Use esta opção se você estiver tentando criar um sistema bem pequeno.
--resolvedeps
- A opção --resolvedeps tornou-se obsoleta. Dependências são agora resolvidas automaticamente.
--ignoredeps
- A opção --ignoredeps tornou-se obsoleta. Dependências são agora resolvidas automaticamente.
--ignoremissing
- Ignora os pacotes e grupos ausentes ao invés de interromper a instalação para questionar se esta deve ser interrompida ou continuada. Por exemplo:
%packages --ignoremissing