Red Hat Training

A Red Hat training course is available for RHEL 8

G.2.2. Comandos de seleção de pacotes

Estes comandos podem ser usados dentro da seção %packages de um arquivo Kickstart.

Especificação de um ambiente

Especificar um ambiente inteiro a ser instalado como uma linha começando com os símbolos @^:

%packages
@^Infrastructure Server
%end

Isto instala todos os pacotes que fazem parte do ambiente Infrastructure Server. Todos os ambientes disponíveis estão descritos no repository/repodata/*-comps-repository.architecture.xml no DVD de instalação do Red Hat Enterprise Linux 8.

Apenas um único ambiente deve ser especificado no arquivo Kickstart. Se mais ambientes forem especificados, somente o último ambiente especificado será utilizado.

Especificação de grupos

Especifique grupos, uma entrada para uma linha, começando com um símbolo @, e depois o nome completo do grupo ou ID do grupo, conforme indicado no *-comps-repository.architecture.xml arquivo. Por exemplo:

%packages
@X Window System
@Desktop
@Sound and Video
%end

O grupo Core é sempre selecionado - não é necessário especificá-lo na seção %packages.

Especificação de embalagens individuais

Especificar pacotes individuais pelo nome, uma entrada para uma linha. Você pode usar o caracter asterisco (*) como curinga nos nomes dos pacotes. Por exemplo:

%packages
sqlite
curl
aspell
docbook*
%end

A entrada docbook* inclui os pacotes docbook-dtds e docbook-style que correspondem ao padrão representado com o curinga.

Especificação de perfis de fluxos de módulos

Especificar perfis para fluxos de módulos, uma entrada para uma linha, usando a sintaxe para perfis:

%packages
@module:stream/profile
%end

Isto instala todos os pacotes listados no perfil especificado do fluxo do módulo.

  • Quando um módulo tem um fluxo padrão especificado, você pode deixá-lo de fora. Quando o fluxo padrão não é especificado, você deve especificá-lo.
  • Quando um fluxo de módulos tem um perfil padrão especificado, você pode deixá-lo de fora. Quando o perfil padrão não é especificado, você deve especificá-lo.
  • Não é possível instalar um módulo várias vezes com fluxos diferentes.
  • É possível instalar vários perfis do mesmo módulo e do mesmo fluxo.

Módulos e grupos usam a mesma sintaxe, começando com o símbolo @. Quando existe um módulo e um grupo de pacotes com o mesmo nome, o módulo tem precedência.

No Red Hat Enterprise Linux 8, os módulos estão presentes apenas no repositório AppStream. Para listar os módulos disponíveis, use o comando yum module list em um sistema Red Hat Enterprise Linux 8 instalado.

Também é possível habilitar os fluxos de módulos usando o comando Kickstart module e depois instalar os pacotes contidos no fluxo de módulos nomeando-os diretamente.

Excluindo ambientes, grupos ou embalagens

Use um traço principal (-) para especificar pacotes ou grupos a serem excluídos da instalação. Por exemplo:

%packages
-@Graphical Administration Tools
-autofs
-ipa*compat
%end
Importante

A instalação de todos os pacotes disponíveis usando apenas * em um arquivo Kickstart não é suportada.

Você pode alterar o comportamento padrão da seção %packages usando várias opções. Algumas opções funcionam para toda a seleção de pacotes, outras são utilizadas apenas com grupos específicos.

Recursos adicionais