7.5. Selección de paquetes
Use el comando %packages para comenzar una sección
de 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).
Los paquetes se pueden especificar por grupo o por nombres de paquetes individuales.
El programa de instalación define muchos grupos que contienen paquetes relacionados.
Vea el archivo RedHat/base/comps.xml en el primer
CD_ROM de Red Hat Linux para una lista de los grupos. Cada grupo tiene un id,
valor de visibilidad de usuario, nombre, descripción y lista de paquete.
En la lista de paquetes, los paquetes marcados como obligatorios son
siempre instalados si el grupo es seleccionado, los paquetes marcados como
predeterminados son seleccionados por defecto si el grupo es seleccionado y
los paquetes marcados como opcional deben ser seleccionados específicamente
aún si el grupo es seleccionado para ser instalado.
En la mayoría de los casos, sólo es necesario listar los grupos
deseados y no los paquetes individuales. Note que los grupos Core y
Base son siempre seleccionados por defecto, por lo tanto
no es necesario especificarlos en la sección %packages.
Aquí hay un ejemplo de una selección de %packages:
%packages
@ X Window System
@ GNOME Desktop Environment
@ Graphical Internet
@ Sound and Video
galeon |
Como puede ver, los grupos son especificados, uno en cada línea, comenzando
con un símbolo @, un espacio y luego el nombre completo del
grupo como en el archivo comps.xml. Especifique paquetes
individuales sin caracteres adicionales (la línea
galeon en el ejemplo de arriba es un paquete individual).
También puede especificar cuáles paquetes no desea instalar de la lista
de paquetes predeterminados:
@ Games and Entertainment
_kdegames |
Hay dos opciones disponibles para %packages.
- __resolvedeps
Instala los paquetes listados y automáticamente resuelve las
dependencias. Si esta opción no es especificada y hay dependencias
de paquetes, la instalación automática se detendrá y le preguntará al
usuario. Por ejemplo:
- __ignoredeps
Ignora las dependencias e instala los paquetes listados sin las
dependencias. Por ejemplo:
- __ignoremissing[1]
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 |