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.