Miam

Comment désinstaller un package Yum?

Comment désinstaller un package Yum?
Toute distribution Linux est une collection de nombreux packages. Pour les garder tous en ordre, un gestionnaire de paquets approprié est indispensable. Selon le type de package utilisé par la distribution, le gestionnaire de packages diffère. Dans le cas des distributions utilisant le package RPM, yum est le gestionnaire de packages. Il est disponible sur CentOS, RHEL et d'autres distributions basées sur RPM (Fedora et OpenSUSE, etc.). Cependant, il est principalement utilisé sur CentOS et RHEL.
Ce guide montre comment désinstaller un package yum.

Désinstaller les paquets yum

La désinstallation d'un package est l'une des fonctionnalités fondamentales qu'un gestionnaire de packages doit fournir. Dans le cas de yum, il est livré avec une poignée de façons de désinstaller un paquet. Notez qu'il s'agit de packages RPM que yum désinstalle du système.
Dans ce guide, j'utiliserai CentOS 8.2 pour démontrer les méthodes.

Conditions préalables

Pour effectuer n'importe quel changement au niveau du système sur n'importe quelle distribution Linux, vous devez avoir le privilège sudo ou un accès root. Dans le cas de CentOS, vous devez avoir accès à la racine ou à tout autre utilisateur pouvant exécuter des commandes sudo.
Par défaut, CentOS désactive le privilège sudo pour tous les utilisateurs (sauf root). Ici, je vais me connecter en tant que root pour effectuer les actions.

Désinstaller le package à l'aide de yum

Lister les packages installés
Avant de désinstaller un package, vous devez d'abord connaître le nom du package. La commande suivante listera tous les packages installés.

$ yum list installé

La sortie peut être filtrée à l'aide de grep. Pour une lecture plus facile, vous pouvez le passer à moins.

$ yum liste installée | grep

$ yum liste installée | moins

Désinstallation du paquet de base
C'est la manière très basique de désinstaller un paquet en utilisant yum. En supposant que vous connaissiez le nom du package à désinstaller, exécutez la commande suivante.

$ miam supprimer

La même structure de commande fonctionne au cas où vous voudriez désinstaller plusieurs packages.

$ miam supprimer

Désinstaller le groupe de packages
Le regroupement est une fonctionnalité intéressante fournie avec miam. Tout comme vous pouvez installer tous les packages sous le même groupe, vous pouvez également les désinstaller.

Décomposons-le avec un exemple rapide. Le groupe « Outils de développement » comprend tous les outils nécessaires au développement de logiciels. Il comprend des packages tels que gcc, automake, cmake, git, etc. Tout comme l'installation d'un groupe, yum offre également un moyen de désinstaller un groupe.

Pour désinstaller un groupe, exécutez la commande suivante.

$ miam supprimer @""

Sinon, utilisez cette commande. Il fait le même travail mais la structure de commande est différente.

$ yum groupe supprimer ""


Invite de confirmation de suppression automatique
Chaque fois que vous supprimez un package/groupe, yum demandera une confirmation. Si vous ne voulez pas faire face à l'invite, vous pouvez utiliser "-y" pour répondre "oui".

$ miam supprimer -oui

Dernières pensées

Désinstaller des packages sur yum est assez simple. Tout ce qu'il faut, c'est le nom du package cible et le privilège root. Cependant, ce n'est pas la seule fonctionnalité qu'offre miam. C'est un gestionnaire de paquets puissant qui peut faire beaucoup de choses.

Pour un aperçu rapide de ce dont yum est capable, consultez la page d'aide yum.

$ miam --help

Bon calcul!

Meilleures distributions Linux pour les jeux en 2021
Le système d'exploitation Linux a parcouru un long chemin depuis son apparence originale, simple et basée sur le serveur. Ce système d'exploitation s'...
Comment capturer et diffuser votre session de jeu sur Linux
Dans le passé, jouer à des jeux n'était considéré qu'un passe-temps, mais avec le temps, l'industrie du jeu a connu une croissance énorme en termes de...
Meilleurs jeux à jouer avec le suivi des mains
Oculus Quest a récemment introduit l'idée géniale du suivi manuel sans contrôleurs. Avec un nombre toujours croissant de jeux et d'activités qui exécu...