32.5. Selección de paquetes

Aviso

Puede usar un archivo kickstart para instalar cada paquete disponible al especificar * en la sección %packages. Red Hat no soporta este tipo de instalación.
En lanzamientos de Red Hat Enterprise Linux anteriores, esta funcionalidad era provista por @Everything, pero no se incluye en Red Hat Enterprise Linux 6.
Utilice el comando %packages para comenzar la sección en el archivo kickstart que lista los paquetes que le gustaría instalar (esto es para instalaciones únicamente, pues la selección de paquetes durante una actualización no es soportada).
Puede especificar paquetes por grupo o por los nombre de paquetes. El programa de instalación define varios grupos que contienen paquetes relacionados. Consulte el archivo variante/repodata/comps-*.xml en el DVD de instalación de Red Hat Enterprise Linux 6 para obtener una lista de grupos. Cada grupo tiene un id, valor de visibilidad de usuario, nombre, descripción y una lista de paquetes. Si se selecciona un grupo para la instalación, los paquetes marcados mandatory en la lista de paquetes siempre se instalarán, los paquetes marcados default se instalarán si no se excluyen específicamente en otra parte y los paquetes marcados optional deben ser específicamente incluidos en otro lugar, incluso cuando el grupo es seleccionado.
Specifique grupos, una entrada en una línea, iniciando por un símbolo @, un espacio y luego el nombre completo del grupo o ID de grupo como aparece en el archivo comps.xml. Por ejemplo:
%packages 
@ X Window System 
@ Desktop 
@ Sound and Video
Observe que los grupos Core y Base son siempre seleccionados de forma predeterminada, por lo tanto no es necesario especificarlos en la sección %packages.
Especificar los paquetes individuales por nombre, una entrada para una línea. Puede usar asteriscos como comodines para nombres de paquetes de comodines en entradas. Por ejemplo:
sqlite
curl
aspell
docbook*
La entrada docbook* incluye los paquetes docbook-dtds, docbook-simple, docbook-slides y otros que coincidan con el patrón representado por el comodín.
Utilice el guión izquierdo para especificar los paquetes o grupos a excluir de la instalación. Por ejemplo:
-@ Graphical Internet 
-autofs
-ipa*fonts

Importante

Para instalar un paquete de 32 bits en un sistema de 64 bits, necesitará añadir el nombre del paquete con la arquitectura de 32 bits para el paquete que fue creado. Por ejemplo:
glibc.i686
El uso del archivo kickstart para instalar los paquetes disponibles especificando * introducirá los conflictos de paquetes y archivos en el sistema instalado. Los paquetes que causan dichos problemas son asignados a @Conflicts (variante) group, where variante es Client, ComputeNode, Server o Workstation. Si especifica * en un archivo kickstart, asegúrese de excluir @Conflicts (variante) o de lo contrario la instalación fallará:
*
-@Conflicts (Server)
Observe que Red Hat no soporta el uso de * en un archivo kickstart, incluso si se excluye @Conflicts (variante).
Las siguientes opciones están disponibles para %packages.
--nobase
No instale el grupo @Base. Use esta opción para realizar una instalación mínima, por ejemplo, para un servidor con un sólo propósito o para un dispostivo de escritorio
--resolvedeps
La opción --resolvedeps es considerada obsoleta. Ahora, las dependencias siempre se resuelven de forma automática.
--ignoredeps
La opción --ignoredeps es considerada obsoleta. Ahora, las dependencias son resueltas automáticamente.
--ignoremissing
Ignora los paquetes y grupos faltantes en vez de detener la instalación para preguntar si la instalación debería abortarse o continuar. Por ejemplo:
%packages --ignoremissing