10 exemples avec la commande YUM pour la gestion des paquets
Yellowdog Updater Modifier (yum) est un gestionnaire de paquets basé sur RPM qui est utilisé pour installer et mettre à jour des paquets dans diverses distributions Linux, y compris CentOS, RHEL et Fedora.
Yum est assez puissant car il est capable de résoudre automatiquement les problèmes de dépendance et est similaire à d’autres gestionnaires de paquets tels que « apt-get » dans les distributions basées sur Debian.
1. Installer un package avec YUM
Pour installer le package php, il suffit d’exécuter la commande ci-dessous. Il trouvera et installera automatiquement toutes les dépendances requises pour php.
[[email protected] ~]# yum install php
La commande ci-dessus vous demandera la confirmation avant d’installer un package sur votre système. Si vous souhaitez installer des packages automatiquement sans demander de confirmation, utilisez l’option -y comme indiqué dans l’exemple ci-dessous.
[[email protected] ~]# yum -y install php
2. Supprimer un package avec YUM
Pour supprimer complètement un package avec toutes ses dépendances, exécutez simplement la commande suivante, comme indiqué ci-dessous.
[[email protected] ~]# yum remove php
De la même manière, la commande ci-dessus demandera une confirmation avant de supprimer un paquet. Pour désactiver la confirmation, ajoutez simplement l’option -y comme indiqué ci-dessous.
[[email protected] ~]# yum -y remove php
3. Mise à jour d’un package en utilisant YUM
Disons que vous avez une version obsolète du package php et que vous voulez la mettre à jour avec la dernière version stable. Il suffit d’exécuter la commande suivante pour résoudre automatiquement tous les problèmes de dépendances et les installer.
[[email protected] ~]# yum update php
4. Lister tous les packages en utilisant YUM
Utilisez la fonction « list » pour chercher le package spécifique portant le nom. Par exemple, pour rechercher le package mysql, utilisez la commande.
[[email protected] ~]# yum list mysql
Pour rendre votre recherche plus précise, définissez le nom du package avec sa version.
[[email protected] ~]# yum list mysql-5.3
5. Chercher un package en utilisant YUM
Si vous ne vous souvenez pas du nom exact du package, utilisez la fonction « search » pour rechercher dans tous les packages disponibles.
[[email protected] ~]# yum search virtualbox
6. Obtenir des informations sur un package en utilisant YUM
Supposons que vous souhaitiez avoir quelques informations d’un package avant de l’installer, lancez la commande ci-dessous.
[[email protected] ~]# yum info php
7. Lister tous les packages installés en utilisant YUM
Pour lister tous les packages installés sur un système, lancez simplement la commande ci-dessous, elle affichera tous les packages installés.
[[email protected] ~]# yum list installed | less
8. Vérifier si il y’a des mises à jour disponibles en utilisant Yum
Pour savoir combien de packages installés sur votre système ont des mises à jour disponibles, utilisez la commande suivante.
[[email protected] ~]# yum check-update
9. Mettre à jour le système en utilisant Yum
Pour que votre système reste à jour avec toutes les mises à jour de sécurité, exécutez la commande suivante. Il installera tous les derniers correctifs et mises à jour de sécurité sur votre système.
[[email protected] ~]# yum update
10. Réinstaller un package en utilisant Yum
Si vous rencontrez un problème avec un package, vous pouvez facilement le réinstaller avec l’argument « reinstall ».
[[email protected] ~]# yum reinstall httpd -y