Skip to main content

Comment installer des paquetages RPM avec YUM dans Fedora et CentOS

Linux : Installing Software Packages (RPM, YUM and DNF) (Avril 2025)

Linux : Installing Software Packages (RPM, YUM and DNF) (Avril 2025)
Anonim

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:

miam installe scribus

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:

yum list extras

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:

miam déplist firefox

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