28.5. Sélection de paquetages
Utiliser la commande
%packages
pour commencer une section de fichier kickstart qui liste les paquetages que vous souhaitez installer (uniquement pour des installations, vu que la sélection de paquetages durant les mises à niveau n'est pas prise en charge).
Les paquetages peuvent être spécifiés par groupe ou par nom de paquetage individuel, y compris avec des globs utilisant l'astérisque. Le programme d'installation définit plusieurs groupes qui contiennent les paquetages associés. Reportez-vous au fichier
variant/repodata/comps-*.xml
sur le premier CD-ROM Red Hat Enterprise Linux pour une liste de groupes. Chaque groupe a un id, une valeur de visibilité utilisateur, un nom, une description et une liste de paquetages. Dans cette dernière, les paquetages marqués obligatoires sont toujours installés si le groupe est sélectionné, les paquetages marqués par défaut sont sélectionnés par défaut si le groupe est sélectionné et les paquetages marqués optionnels doivent être sélectionnés spécifiquement même si le groupe est sélectionné à installer.
Dans la plupart des cas, il est uniquement nécessaire de lister les groupes désirés et non pas les paquetages individuels. Notez que les groupes
Core
et Base
sont toujours sélectionnés par défaut, il n'est dons pas nécessaire de les spécifier dans la section %packages
.
Voici un exemple de sélection de
%packages
:
%packages @ X Window System @ GNOME Desktop Environment @ Graphical Internet @ Sound and Video dhcp
Comme vous pouvez le voir, les groupes sont spécifiés, un par ligne, en commençant par un symbole
@
, un espace puis le nom de groupe complet comme celui donné dans le fichier comps.xml
. Les groupes peuvent également être spécifiés en utilisant l'id du groupe, comme gnome-desktop
. Spécifiez des paquetages individuels sans aucun caractère supplémentaire (la ligne dhcp
dans l'exemple ci-dessus est 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
:
--nobase
- Ne pas installer le groupe @Base. Utilisez cette option si vous essayez de créer un tout petit système.
--resolvedeps
- L'option --resolvedeps est déconseillée. Les dépendances sont désormais automatiquement résolues à chaque fois.
--ignoredeps
- L'option --ignoredeps est déconseillée. Les dépendances sont désormais automatiquement résolues à chaque fois.
--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