9.5. Sélection de paquetages

Utilisez la commande %packages pour commencer une section du fichier kickstart, indiquant la liste des paquetages que vous voulez installer (cette méthode n'est valable que pour les installations, étant donné que la sélection de paquetages au cours des mises à niveau n'est pas prise en charge).

Les paquetages peuvent être spécifiés par groupe ou par nom de paquetage individuel. Le programme d'installation définit plusieurs groupes qui contiennent les paquetages connexes. Reportez-vous au fichier RedHat/base/comps.xml sur le premier CD-ROM Red Hat Enterprise Linux pour obtenir une liste de groupes. Chaque groupe dispose d'un ID, d'une valeur de visibilité utilisateur, d'un nom, d'une description et d'une liste de paquetages. Dans cette liste, les paquetages indiqués comme étant obligatoires sont toujours installés si le groupe est sélectionné ; les paquetages indiqués comme défaut sont choisis par défaut si le groupe est sélectionné ; finalement, les paquetages considérés comme facultatifs doivent être choisis de manière individuelle, même si l'installation du groupe a été sélectionnée.

Le plus souvent, il suffit de répertorier les groupes souhaités et non pas des paquetages individuels. Veuillez noter que les groupes Core et Base sont toujours sélectionnés par défaut ; il n'est donc pas nécessaire de les spécifier dans la section %packages.

Ci-après figure un exemple de sélection effectué avec %packages :

%packages
@ X Window System
@ GNOME Desktop Environment
@ Graphical Internet
@ Sound and Video
dhcp

Comme vous pouvez le constater, les groupes sont spécifiés, un par ligne, précédé chacun du symbole @, suivi d'un espace, puis du nom complet du groupe tel qu'il figure dans le fichier comps.xml. Des groupes peuvent également être spécifiés à l'aide de l'identifiant du groupe, tel que gnome-desktop. Il est aussi possible de spécifier des paquetages individuels sans caractères supplémentaires (la ligne dhcp dans l'exemple ci-dessus désigne un paquetage individuel).

Vous pouvez également spécifier dans la liste des paquetages par défaut, ceux qui ne doivent pas être installés :

-autofs

Les options suivantes sont disponibles pour l'option %packages :

--resolvedeps

Cette option installe non seulement les paquetages sélectionnés mais résout également les dépendances de paquetage. Si cette option n'est pas spécifiée et qu'il existe des dépendances, l'installation automatisée s'arrêtera et invitera l'utilisateur à fournir des instructions. Par exemple :

%packages --resolvedeps
--ignoredeps

Cette option ne prend pas en compte les dépendances non-résolues et installe les paquetages énumérés sans les dépendances. Par exemple :

%packages --ignoredeps
--ignoremissing

Cette option ne prend pas en compte les paquetages et groupes manquants et continue l'installation sans s'arrêter pour demander si cette dernière devrait être abandonnée ou poursuivie. Par exemple :

%packages --ignoremissing