Gestionnaire de paquets Yum
Présentation et commandes essentielles pour les systèmes basés sur Red Hat.
Yum (Yellowdog Updater Modified) est un gestionnaire de paquets puissant et facile à utiliser, employé dans les distributions Linux basées sur Red Hat, notamment CentOS, Rocky Linux, AlmaLinux et Fedora. Il simplifie la gestion des logiciels en résolvant automatiquement les dépendances, en cherchant dans les dépôts, et en installant, mettant à jour et supprimant des paquets.
Commandes Yum de base
La syntaxe générale des commandes Yum est la suivante :
yum [option] [commande] [nom_du_paquet]
Installer des paquets
- Installer un seul paquet :
yum install package_name - Installer plusieurs paquets :
yum install package1 package2 package3 - Installer un paquet depuis un fichier
.rpmlocal :yum install /path/to/package.rpm
Supprimer des paquets
yum remove package_name
ou
yum erase package_name
Rechercher des paquets
- Rechercher par nom de paquet :
yum list package_name - Rechercher dans le nom et la description :
yum search keyword - Trouver quel paquet fournit un fichier donné :
yum provides filename
Mettre à jour le système et les paquets
- Mettre à jour tous les paquets du système :
yum update - Mettre à jour un paquet spécifique :
yum update package_name
Télécharger un paquet sans l'installer
yumdownloader package_name
Afficher les dépendances d'un paquet
yum deplist package_name
Options utiles
--nogpgcheck— désactiver la vérification de la signature GPG (à utiliser avec précaution) :yum install package.rpm --nogpgcheck-y— répondre automatiquement « yes » à toutes les invites :yum update -y
Bonnes pratiques
- Mettre à jour le cache des paquets avant toute installation ou mise à jour :
yum makecache - Vider le cache :
yum clean all - Consulter l'historique des opérations :
yum history
Yum reste un outil fiable pour CentOS 7, Rocky Linux 8 et AlmaLinux 8. Cependant, sur les versions plus récentes (Rocky Linux 9, AlmaLinux 9 et supérieures), il est recommandé d'utiliser son successeur moderne : DNF.
Aide
Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !