Yum est le gestionnaire de packages dans Red Hat et les distributions Linux basées sur Red Hat. Il vous permet de gérer chaque aspect du logiciel sur votre système Red Hat.
Vous n'allez pas apprendre les commandes Yum en détail ici. Au lieu de cela, cette feuille de triche Yum vous fournit un aperçu rapide et facile de toutes les principales commandes du gestionnaire de packages Yum et de leurs fonctionnalités respectives.
Vous pouvez télécharger la feuille de triche de la commande Yum au format PDF via le lien ci-dessous :
Yum Command Cheat SheetTéléchargez ce PDF GRATUIT répertoriant les commandes Yum courantes avec leur explication rapide.Yum_Command_cheat_sheet.pdf28 KB
Installer, désinstaller et mettre à niveau les packages
Voici les commandes Yum pour installer, supprimer et mettre à jour des packages.
Commande | Fonctionnalité | Exemple de commande |
---|---|---|
installer | Installer un package à partir du référentiel yum | sudo yum install nginx |
supprimer | Supprimer un package installé et ses dépendances | sudo yum supprimer nginx |
effacer | Similaire à la commande de suppression | sudo yum erase nginx |
mise à jour | Mettre à jour un ou plusieurs packages sur le système | sudo yum update ou sudo yum update gcc |
mettre à jour | Mettre à jour un ou plusieurs packages vers une version spécifique | sudo yum update-to ngingx-2.7-1.1 |
mise à niveau | mettre à jour tous les packages vers la dernière version | mise à niveau sudo yum |
réinstaller | Réinstaller la version actuelle d'un package spécifique | sudo yum réinstaller httpd |
suppression automatique | Supprimer un package et tous les autres packages inutiles | sudo yum autoremove httpd |
rétrograder | Rétrograder un package spécifique vers une version antérieure | sudo yum downgrade nginx |
échanger | Supprimer le package et en installer un autre | sudo yum swap nginx httpd |
localinstall | Installer un package à partir d'un dépôt local | sudo yum localinstall http://127.0.0.1/baseos/nginx-a.b.b.c.rpm |
installation groupée | Installer les packages d'un groupe spécifique | sudo yum groupinstall "nom du groupe" |
Commandes de package de base
Ces commandes vous aideront à explorer les packages installés ou à rechercher des packages à partir de référentiels.
Commande | Fonctionnalité | Exemple |
---|---|---|
liste | Répertorier les noms de packages à partir des référentiels | sudo miam tout lister |
infos | Afficher des informations sur un package spécifique | sudo yum info nginx |
rechercher | Rechercher un nom et une description de package | sudo yum recherche apache |
mettre à jour les informations | Afficher des informations sur les mises à jour de packages disponibles | sudo yum updateinfo baseos |
vérification-mise à jour | Afficher les mises à jour de packages disponibles à partir des référentiels activés | mise à jour de la vérification sudo yum |
liste de groupes | Afficher les noms et les groupes de packages disponibles | liste de groupe sudo yum |
déplist | Afficher les dépendances pour un package spécifique | sudo yum deplist vsftpd |
fournit | Recherchez le package qui fournit un fichier spécifique | sudo yum fournit "*/bin/zsh" |
infos groupe | Afficher la description et le contenu d'un groupe de packages | sudo yum groupinfo "nom du groupe" |
aide | Afficher les informations d'aide yum ou l'aide sur la sous-commande | aide sudo yum ou liste d'aide sudo yum |
Gérer les dépôts Yum
Pour ajouter et gérer des référentiels supplémentaires.
Commande | Fonctionnalité | Exemple |
---|---|---|
repolister | Répertorier les référentiels de logiciels disponibles | repolist sudo yum |
repo-pkgs | Utiliser des packages dans un référentiel spécifique | liste de baseos sudo yum repo-pkgs |
informations de dépôt | Afficher des informations sur les référentiels activés | sudo yum repoinfo baseos |
faire du cache | Télécharger les données du référentiel dans le cache | sudo miam makecache |
Dépannage Yum
Lorsque les choses tournent mal avec Yum, utilisez ces commandes.
Commande | Fonctionnalité | Exemple |
---|---|---|
propre | Nettoyer toutes les données de package en cache/nettoyer toutes les métadonnées des packages | sudo yum clean packages ou sudo yum clean all |
vérifier | Vérifier la base de données RPM locale pour les problèmes | vérifier sudo yum |
historique | Afficher et utiliser les transactions yum | liste de l'historique sudo yum ou annulation de l'historique sudo yum ou rétablissement de l'historique sudo yum |
fssnapshot | Afficher les instantanés LVM | filtres sudo yum fs |
Options utiles
Options communes à utiliser avec les commandes Yum :
Option de commande | Fonctionnalité | Exemple |
---|---|---|
-y | Supposer que oui si vous y êtes invité | sudo yum -y install nginx |
--supposons | Supposer que non si vous y êtes invité | sudo yum --assumeno install nginx |
-v | Verbeux | sudo yum -v installer |
-q | Silencieux | sudo yum -q install |
--pas de plugins | Ne chargez aucun plug-in YUM | installation sudo yum --noplugins |
--disableplugin= | Désactiver un plugin spécifique | sudo miam --disableplugin=ps |
--enableplugin= | Activer un plugin spécifique | sudo miam --enableplugin=ps |
--changelogs | Afficher les informations du journal des modifications d'un paquet | sudo miam --changelogs install httpd |
---filter=?? | Filtrer la sortie pour des fournisseurs, des groupes, des architectures spécifiques et autres. | liste sudo yum disponible --filter=server |
--enablerepo= | Activer un dépôt désactivé | sudo yum install nginx --enablerepo=?? |
--disablerepo= | Désactiver un dépôt activé | sudo yum install nginx --deactivaterepo=?? |
--téléchargement uniquement | Télécharger le package et pas d'installation | installer sudo yum --downloadonly httpd |
Commandes supplémentaires
Quelques commandes supplémentaires que vous devrez peut-être utiliser de temps en temps :
Commandes | Fonctionnalité |
---|---|
reposync | Synchroniser le dépôt yum avec le répertoire local |
show-installé | Afficher les packages installés |
vérifier l'arbre | Vérifier la cohérence du dépôt local |
yumdb | Modifier la base de données yum |
yumdownloader | Télécharger un package du dépôt vers cwd |
repoury | Interroger le référentiel distant et la base de données locale |
repoclosing | Obtenir la liste des dépendances non satisfaites |
nécessite un redémarrage | Afficher les processus qui ont été mis à jour et nécessitent un redémarrage |
Si vous vous sentez perdu à tout moment, vous pouvez toujours man yum
.
Vous avez aimé ce que vous venez de voir ? Vous pouvez télécharger l'intégralité du contenu au format PDF à partir du lien ci-dessous.
Télécharger la feuille de triche Yum