28.5. Seleção de Pacotes

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