YUM (Yellowdog Updater Modified) est un puissant gestionnaire de paquets utilisé dans les distributions Linux basées sur RPM comme CentOS, AlmaLinux et Red Hat Enterprise Linux (RHEL). Il permet aux utilisateurs d’installer, de mettre à jour, de supprimer et de gérer des paquets de logiciels à partir de référentiels à l’aide de simples commandes.
Dans ce petit guide, nous allons vous présenter les commandes YUM essentielles pour gérer les paquets sur votre serveur Linux
Installation des paquets
Pour installer un nouveau paquetage, utilisez
sudo yum install [nom du paquet]
Exemple :
sudo yum install httpd
Cette opération installe le serveur HTTP Apache et ses dépendances.
Mise à jour des paquets système
Pour mettre à jour tous les paquets installés sur votre serveur :
sudo yum update
Cette opération vérifie si des mises à jour sont disponibles dans les dépôts activés et les installe.
Vous pouvez également mettre à jour un paquet spécifique :
sudo yum update [nom du paquet]
Suppression de paquets
Pour désinstaller un paquet :
sudo yum remove [nom du paquet]
Cette opération supprime le paquet et toutes les dépendances qui ne sont plus nécessaires.
Recherche de paquets
Pour rechercher un paquet par nom ou par mot-clé :
yum search [keyword]
Exemple :
yum search php
Cela vous aide à trouver des paquets liés à PHP.
Obtenir des informations sur les paquets
Pour voir les détails comme la version, la description et la taille :
yum info [nom du paquet]
Liste des paquets installés
Pour lister tous les paquets installés :
yum list installed
Vous pouvez filtrer les résultats par nom :
yum list installed | grep nginx
Gestion des dépôts
Pour voir tous les dépôts activés :
yum repolist
Pour désactiver ou activer les dépôts, éditez les fichiers .repo dans /etc/yum.repos.d/.
Vider le cache de YUM
Si vous rencontrez des problèmes ou si vous voulez libérer de l’espace :
yum clean all
Cela efface les métadonnées et les paquets mis en cache.
Dernières réflexions
YUM est un outil flexible et fiable pour gérer les logiciels sur les systèmes Linux basés sur RPM. Avec seulement quelques commandes, vous pouvez garder les paquets de votre serveur à jour, sécurisés et bien entretenus.


