GNU/Linux >> Tutoriels Linux >  >> Linux

Commandes YUM

Présentation

Dans cet article, nous apprendrons comment installer, mettre à jour, supprimer, rechercher des packages, gérer des packages et des référentiels sur les systèmes Linux à l'aide de l'outil YUM (Yellowdog Updater Modified) développé par RedHat. Les exemples de commandes présentés dans cet article sont pratiquement testés sur notre serveur CentOS 8.3, vous pouvez utiliser ces documents à des fins d'étude, de certification ou simplement pour explorer les moyens d'installer de nouveaux packages et de maintenir votre système à jour. L'exigence de base de cet article est que vous devez avoir une compréhension de base des commandes et un système d'exploitation Linux fonctionnel, où vous pouvez explorer et pratiquer toutes les commandes répertoriées ci-dessous.

Qu'est-ce que YUM ?

MIAM (Mise à jour Yellowdog modifiée ) est une ligne de commande open source ainsi qu'un outil de gestion de packages graphique pour RPM (Gestionnaire de paquets RedHat ) systèmes basés sur Linux. Il permet aux utilisateurs et à l'administrateur système d'installer, de mettre à jour, de supprimer ou de rechercher facilement des packages logiciels sur un système. Il a été développé et publié par Seth Vidal sous GPL (Licence publique générale ) en tant que source ouverte, signifie que n'importe qui peut télécharger et accéder au code pour corriger les bogues et développer des packages personnalisés. MIAM utilise de nombreux référentiels tiers pour installer automatiquement les packages en résolvant leurs problèmes de dépendances.

1. Installer un package avec YUM

Pour installer un package appelé Firefox , exécutez simplement la commande ci-dessous, il trouvera et installera automatiquement toutes les dépendances requises pour Firefox.

La commande ci-dessus demandera une confirmation avant d'installer un package sur votre système. Si vous souhaitez installer les packages automatiquement sans demander de confirmation, utilisez l'option -y comme indiqué dans l'exemple ci-dessous.

 yum -y install firefox

2. Supprimer un paquet avec YUM

Pour supprimer complètement un paquet avec toutes ses dépendances, exécutez simplement la commande suivante comme indiqué ci-dessous.

De la même manière, la commande ci-dessus demandera une confirmation avant de supprimer un paquet. Pour désactiver l'invite de confirmation, ajoutez simplement l'option -y comme indiqué ci-dessous.

 yum -y remove firefox

3. Mettre à jour un package à l'aide de YUM

Supposons que vous ayez le package VIM et que vous souhaitiez le mettre à jour vers la dernière version stable. Exécutez simplement la commande suivante, elle résoudra automatiquement tous les problèmes de dépendances et les installera.

 yum update vim

4. Répertorier un package à l'aide de YUM

Utilisez la liste fonction pour rechercher le package spécifique avec le nom. Par exemple, pour rechercher un package appelé openssh , utilisez la commande.

Pour rendre votre recherche plus précise, définissez le nom du package avec sa version, au cas où vous le sauriez. Par exemple pour rechercher une version spécifique openssh-4.3p2 du package, utilisez la commande.

 yum list openssh-4.3p2

5. Rechercher un package à l'aide de YUM

Si vous ne vous souvenez pas du nom exact du package, utilisez la recherche fonction pour rechercher tous les packages disponibles pour correspondre au nom du package que vous avez spécifié. Par exemple, pour rechercher tous les packages qui correspondent au mot .

 yum search vsftpd

6. Obtenir des informations sur un package à l'aide de YUM

Supposons que vous souhaitiez connaître les informations d'un package avant de l'installer. Pour obtenir des informations sur un paquet, lancez simplement la commande ci-dessous.

yum info firefox

7. Répertorier tous les packages disponibles à l'aide de YUM

Pour lister tous les packages disponibles dans la base de données Yum, utilisez la commande ci-dessous.

 yum list | less

8. Répertorier tous les packages installés à l'aide de 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.

 yum list installed | less

9. Yum fournit une fonction

Yum fournit La fonction est utilisée pour trouver à quel paquet appartient un fichier spécifique. Par exemple, si vous souhaitez connaître le nom du package qui a le /etc/httpd/conf/httpd.conf .

 yum provides /etc/httpd/conf/httpd.conf

10. Vérifiez les mises à jour disponibles à l'aide de Yum

Pour savoir combien de packages installés sur votre système ont des mises à jour disponibles, utilisez la commande suivante.

 yum check-update

11. Mettre à jour le système à l'aide de Yum

Pour maintenir votre système à jour avec toutes les mises à jour de sécurité et de packages binaires, exécutez la commande suivante. Il installera tous les derniers correctifs et mises à jour de sécurité sur votre système.

 yum update

12. Répertorier tous les forfaits de groupe disponibles

Sous Linux, un certain nombre de packages sont regroupés dans un groupe particulier. Au lieu d'installer des packages individuels avec yum, vous pouvez installer un groupe particulier qui installera tous les packages associés appartenant au groupe. Par exemple, pour lister tous les groupes disponibles, lancez simplement la commande suivante.

 yum grouplist

13. Installer un groupe de packages

Pour installer un groupe de packages particulier, nous utilisons l'option comme groupinstall . Par exemple, pour installer "Gestion des conteneurs " groupes de packages, exécutez simplement la commande ci-dessous.

 yum groupinstall -y 'Container Management'

14. Mettre à jour un groupe de packages

Pour mettre à jour tous les packages de groupe installés existants, exécutez simplement la commande suivante, comme indiqué ci-dessous.

 yum groupupdate 'Container Management'

15. Supprimer un groupe de packages

Pour supprimer ou supprimer tout groupe installé existant du système, utilisez simplement la commande ci-dessous.

 yum groupremove 'Container Management'

16. Répertorier les référentiels Yum activés

Pour répertorier tous les référentiels Yum activés dans votre système, utilisez l'option suivante.

 yum repolist

17. Lister tous les référentiels Yum activés et désactivés

La commande suivante affichera tous les référentiels yum activés et désactivés sur le système.

 yum repolist all

18. Installer un package à partir d'un référentiel spécifique

Pour installer un package particulier à partir d'un référentiel activé ou désactivé spécifique, vous devez utiliser –enablerepo option dans votre commande yum. Par exemple, pour installer le package Ansible, exécutez simplement la commande.

 yum --enablerepo=epel install ansible

19. Yum Shell interactif

L'utilitaire Yum fournit un shell personnalisé dans lequel vous pouvez exécuter plusieurs commandes.

 yum shell

20. Nettoyer le cache Yum

Par défaut, yum conserve toutes les données de package activées par le référentiel dans /var/cache/yum/ avec chaque sous-répertoire, pour nettoyer tous les fichiers en cache du référentiel activé, vous devez exécuter régulièrement la commande suivante pour nettoyer tout le cache et vous assurer qu'aucun espace inutile n'est utilisé. Nous ne voulons pas donner le résultat de la commande ci-dessous, car nous aimons conserver les données mises en cache telles quelles.

 yum clean all

Pour afficher toutes les transactions passées de la commande yum, utilisez simplement la commande suivante.

21. Afficher l'historique de Yum

 yum history

22. Version de Yum

 yum --version 
 


Linux
  1. [Linux] :15 commandes YUM les plus fréquemment utilisées avec des exemples

  2. Impossible d'installer yum mod_security - Aucun package mod_security disponible [Résolu]

  3. Comment utiliser yum pour installer une version spécifique d'un Package ?

  4. 10 commandes YUM utiles sous Linux

  5. Impossible d'installer FreeTDS via Yum Package Manager

Gestion des packages Linux avec YUM et RPM

Comment demander à Yum d'installer une version spécifique du package X ?

50 commandes Raspberry Pi utiles – Guide du débutant

Comment utiliser le gestionnaire de paquets Yum sur Rocky Linux 8

Commande Yum - Utilitaire de gestion de packages basé sur RPM

Comment utiliser "yum downloadonly" pour télécharger un package sans l'installer