YUM est le logiciel en ligne de commande utilisé pour installer le logiciel dans CentOS et Fedora. Si vous préférez une solution plus graphique, choisissez plutôt YUM Extender. YUM est pour CentOs et Fedora ce qu’apt-get est pour Debian et Ubuntu.
Vous êtes-vous déjà demandé ce que YUM représente? La lecture de la page de manuel indique que YUM signifie "Yellowdog Updater Modified". YUM est le successeur de l'outil YUP qui était le gestionnaire de paquets par défaut dans Yellowdog Linux.
Comment installer des paquetages RPM avec YUM
Pour installer un package RPM, entrez simplement la commande suivante:
yum install nameofpackage
Par exemple:
Comment mettre à jour des paquets en utilisant YUM
Si vous souhaitez mettre à jour tous les packages sur votre système, exécutez simplement la commande suivante:
miam mise à jour
Pour mettre à jour un ou plusieurs packages spécifiques, procédez comme suit:
yum update nameofpackage
Si vous souhaitez mettre à jour un package avec un numéro de version spécifique, vous devez utiliser la commande update-to comme suit:
yum update-to nameofpackage versionnumber
Par exemple:
yum update-to flash-plugin 11.2.202-540-release
Pense maintenant à cette situation. Vous avez la version 1.0 d'un programme et plusieurs corrections de bugs 1.1, 1.2, 1.3, etc., sont également disponibles. La version 2 du logiciel est également disponible. Maintenant, imaginez que vous souhaitiez installer les corrections de bogues mais pas passer à la nouvelle version, car franchement, ça craint. Alors, comment mettre à jour sans mettre à jour?
Utilisez simplement la commande update-minimal comme suit:
yum update-minimal programname --bugfix
Comment vérifier les mises à jour à l'aide de YUM sans les installer
Parfois, vous voulez savoir ce qui doit être mis à jour avant d’effectuer la mise à jour.
La commande suivante renverra une liste de programmes nécessitant une mise à jour:
miam vérifier les mises à jour
Comment supprimer des programmes à l'aide de YUM
Si vous souhaitez supprimer une application de votre système Linux, vous pouvez utiliser la commande suivante:
yum remove programname
Supprimer des programmes de votre système peut sembler simple, mais en supprimant une application, vous pouvez en empêcher une autre de fonctionner.
Par exemple, imaginons qu'un programme surveille un dossier et que s'il trouve un fichier, il vous envoie un courrier électronique pour vous informer qu'il existe un nouveau fichier. Imaginez que ce programme nécessite un service de messagerie pour envoyer réellement le courrier. Si vous supprimez le service de messagerie, le programme qui surveille le dossier sera rendu inutile.
Pour supprimer des programmes qui dépendent du programme que vous supprimez, utilisez la commande suivante:
yum autoremove programname
Dans le cas du programme de surveillance et du service de messagerie, les deux applications seraient supprimées.
La commande de suppression automatique peut également être utilisée sans aucun paramètre, comme suit:
miam autoremove
Ceci recherche dans votre système les fichiers qui n'ont pas été explicitement installés par vous et qui n'ont aucune dépendance. Celles-ci sont appelées paquets feuille.
Lister tous les paquets RPM disponibles en utilisant YUM
Vous pouvez répertorier tous les packages disponibles dans YUM simplement en utilisant la commande suivante:
yum list
Il existe des paramètres supplémentaires que vous pouvez ajouter à la liste pour la rendre plus utile.
Par exemple, pour répertorier toutes les mises à jour disponibles sur votre système, exécutez la commande suivante:
mises à jour de la liste miam
Pour voir tous les packages installés, exécutez la commande suivante sur votre système:
yum liste installée
Vous pouvez répertorier tous les fichiers installés sans utiliser de référentiels en exécutant la commande suivante:
Comment rechercher des packages RPM à l'aide de YUM
Pour rechercher un package spécifique, utilisez la commande suivante:
yum search nom_programme | description
Par exemple, pour rechercher Steam, utilisez la commande suivante:
yum search steam
Vous pouvez également rechercher un type d'application particulier comme suit:
yum search "capture d'écran"
Par défaut, la fonction de recherche recherche les noms et les récapitulatifs des packages et recherche les descriptions et les URL uniquement si les résultats ne sont pas trouvés.
Pour que yum recherche également dans les descriptions et les URL, utilisez la commande suivante:
yum search "capture d'écran" tous
Comment obtenir des informations sur les packages RPM utilisant YUM
Vous pouvez récupérer des informations importantes sur un package en utilisant la commande suivante:
miam info packagename
Les informations renvoyées sont les suivantes:
- prénom
- Architecture
- Version
- Libération
- Taille
- Dépôt
- Résumé
- URL
- Licence
- La description
Comment installer des groupes d'applications à l'aide de YUM
Pour renvoyer une liste de groupes utilisant YUM, exécutez la commande suivante:
yum liste de groupe | plus
Le résultat renvoyé par cette commande est similaire à ce qui suit:
- Installation minimale
- Noeud de calcul
- Serveur d'infrastructure
- Serveur de fichiers et d'impression
- MATE Desktop
- Serveur Web de base
- Hôte de virtualisation
- Serveur avec interface graphique
- Bureau GNOME
- KDE Plasma
- Poste de travail de développement et de création
Vous pouvez donc installer l'environnement de bureau KDE Plasma à l'aide de la commande suivante:
groupe yum installer "espaces de travail Plasma KDE"
Avant de faire cela, vous voudrez peut-être savoir quels paquets composent le groupe. Pour ce faire, exécutez la commande suivante:
yum group info "Espaces de travail KDE Plasma" | plus
Vous remarquerez que lorsque vous exécuterez cette commande, vous verrez une liste de groupes au sein de groupes. Bien sûr, vous pouvez également gérer les informations de groupe sur ces groupes.
Comment installer des fichiers RPM locaux sur votre système avec YUM
Que se passe-t-il si le fichier RPM ne va pas être installé à partir de l'un des référentiels configurés sur votre système?Peut-être avez-vous écrit votre propre package et souhaitez-vous l'installer?
Pour installer un package RPM local sur votre système, exécutez la commande suivante:
yum localinstall filename
Si le fichier nécessite des dépendances, les dépôts seront recherchés dans les référentiels.
Comment réinstaller un paquet RPM en utilisant YUM
Si vous avez été malchanceux et qu'un programme qui fonctionnait auparavant pour une raison quelconque a cessé de fonctionner, vous pouvez le réinstaller à nouveau à l'aide de la commande suivante:
yum réinstaller nom_programme
Cette commande réinstallera le même programme avec le même numéro de version que celui déjà installé.
Comment répertorier toutes les dépendances d'un package RPM
Pour répertorier toutes les dépendances d'un package, utilisez la commande suivante:
yum deplist programname
Par exemple, pour trouver toutes les dépendances de Firefox, utilisez ceci:
Comment lister tous les dépôts utilisés par YUM
Pour savoir quels référentiels sont disponibles sur votre système, utilisez la commande suivante:
miam repolist
Les informations retournées seront les suivantes:
- ID de référentiel - I.E. epel / x86_64
- nom du référentiel - I.E. paquets supplémentaires pour l'entreprise Linux 7
- status - nombre de paquets dans le référentiel
Ce guide donne une bonne indication du fonctionnement de YUM. Cependant, il ne fait qu'effleurer la surface de tous les usages possibles de YUM. Pour obtenir des informations complètes, notamment la liste de tous les commutateurs possibles, exécutez la commande suivante:
homme miam