Red Hat Training

A Red Hat training course is available for RHEL 8

G.2.2. Comandos de selección de paquetes

Estos comandos se pueden utilizar dentro de la sección %packages de un archivo Kickstart.

Especificar un entorno

Especifique un entorno completo para ser instalado como una línea que comienza con los símbolos @^:

%packages
@^Infrastructure Server
%end

Esto instala todos los paquetes que forman parte del entorno Infrastructure Server. Todos los entornos disponibles se describen en el archivo repository/repodata/*-comps-repository.architecture.xml del DVD de instalación de Red Hat Enterprise Linux 8.

Sólo debe especificarse un único entorno en el archivo Kickstart. Si se especifican más entornos, sólo se utiliza el último entorno especificado.

Especificación de grupos

Especifique los grupos, una entrada por línea, comenzando con un símbolo @, y luego el nombre completo del grupo o el identificador del grupo como se indica en el archivo *-comps-repository.architecture.xml archivo. Por ejemplo:

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

El grupo Core está siempre seleccionado - no es necesario especificarlo en la sección %packages.

Especificación de paquetes individuales

Especifique los paquetes individuales por nombre, una entrada por línea. Puede utilizar el carácter asterisco (*) como comodín en los nombres de los paquetes. Por ejemplo:

%packages
sqlite
curl
aspell
docbook*
%end

La entrada docbook* incluye los paquetes docbook-dtds y docbook-style que coinciden con el patrón representado con el comodín.

Especificación de los perfiles de los flujos de módulos

Especifique los perfiles para los flujos de módulos, una entrada por línea, utilizando la sintaxis de los perfiles:

%packages
@module:stream/profile
%end

Esto instala todos los paquetes listados en el perfil especificado del flujo de módulos.

  • Cuando un módulo tiene un flujo por defecto especificado, puede omitirlo. Cuando el flujo por defecto no está especificado, debes especificarlo.
  • Cuando un flujo de módulos tiene un perfil por defecto especificado, puede omitirlo. Cuando el perfil por defecto no está especificado, debes especificarlo.
  • No es posible instalar un módulo varias veces con diferentes flujos.
  • Es posible instalar varios perfiles del mismo módulo y flujo.

Los módulos y los grupos utilizan la misma sintaxis que comienza con el símbolo @. Cuando existe un módulo y un grupo de paquetes con el mismo nombre, el módulo tiene prioridad.

En Red Hat Enterprise Linux 8, los módulos están presentes sólo en el repositorio AppStream. Para listar los módulos disponibles, utilice el comando yum module list en un sistema Red Hat Enterprise Linux 8 instalado.

También es posible habilitar flujos de módulos utilizando el comando module Kickstart y luego instalar los paquetes contenidos en el flujo de módulos nombrándolos directamente.

Excluir entornos, grupos o paquetes

Utilice un guión inicial (-) para especificar los paquetes o grupos que desea excluir de la instalación. Por ejemplo:

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

No es posible instalar todos los paquetes disponibles utilizando sólo * en un archivo Kickstart.

Puede cambiar el comportamiento por defecto de la sección %packages utilizando varias opciones. Algunas opciones funcionan para toda la selección de paquetes, otras se utilizan sólo con grupos específicos.

Recursos adicionales