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