Show Table of Contents
32.5. Seleção de Pacotes
Atenção
Você pode usar uma rquivo kickstart para instalar todos os pacotes disponíveis, especificando o
* na seção %packages. A Red Hat não suporta este tipo de instalação.
Nas versões anteriores do Red Hat Enterprise Linux, esta funcionalidade foi fornecida pelo
@Everything, mas não foi incluída no Red Hat Enterprise Linux 6.\n\t\n
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 DVD do Red Hat Enterprise Linux 6 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.
Especifique os grupos, uma entrada em uma linha, iniciando com um simbolo
@, um espaço e depois o nome completo do grupo ou id do grupo como apresentado no arquivo comps.xml. Por exemplo:
%packages @ X Window System @ Desktop @ Sound and Video
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.
Especifique os pacotes individuais pelo nome, uma entrada por linha. Você pode usar os asteriscos como curingas para reunir os nomes de pacotes nas entradas. Por exemplo:
sqlite curl aspell docbook*
A entrada
docbook* inclui os pacotes docbook-dtds, docbook-simple, docbook-slides entre outros que coincidem com o padrão representado pelo curinga.
Use um traço para especificar os pacotes ou grupos para excluí-los da instalação. Por exemplo:
-@ Graphical Internet -autofs -ipa*fonts
Importante
Para instalar um pacote de 32 bits em um sistema de 64 bits, você precisará adicionar o nome do pacote com a arquitetura de 32 bits onde o pacote foi construído. Por exemplo:
glibc.i686
Ao usar um arquivo kickstart para instalar todos os pacotes, especificando o
*,você introduzirá conflitos de pacote e arquivo no sistema instalado. Os pacotes que são conhecidos como os que causam tais problemas são atribuídos ao grupo @Conflicts(variant) onde variant é o Client.ComputeNode, Server ou Workstation. Se você especificar o * em um arquivo do kickstart, certifique-se de excluir o @Conflicts(variant) ou a instalação irá falhar:
* -@Conflicts (Server)Observe que a Red Hat não suporta o uso do
* em um arquivo kickstart, mesmo se você excluir o @Conflicts (variant).
As opções seguintes estão disponíveis para a opção
%packages:
--nobase- Não instala o grupo @Base. Use esta opção para realizar uma instalação mínima, por exemplo, para um servidor de propósito único ou equipamento de desktop.
--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

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.