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.
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.
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".
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 --helpBon calcul!