Diese Anleitung zeigt, wie man ein Yum-Paket deinstalliert.
Yum-Pakete deinstallieren
Die Deinstallation eines Pakets ist eine der grundlegenden Funktionen, die ein Paketmanager bereitstellen muss. Im Fall von yum gibt es eine Handvoll Möglichkeiten, ein Paket zu deinstallieren. Beachten Sie, dass dies RPM-Pakete sind, die yum vom System deinstalliert.
In dieser Anleitung verwende ich CentOS 8.2 um die Methoden zu demonstrieren.
Voraussetzungen
Um Änderungen auf Systemebene in einer beliebigen Linux-Distribution durchzuführen, benötigen Sie Sudo-Berechtigung oder Root-Zugriff. Im Fall von CentOS benötigen Sie Zugriff auf den Root oder einen anderen Benutzer, der Sudo-Befehle ausführen kann run.
Standardmäßig deaktiviert CentOS die Sudo-Berechtigung für alle Benutzer (außer Root). Hier melde ich mich als Root an, um die Aktionen auszuführen.
Paket mit yum deinstallieren
Installierte Pakete auflisten
Bevor Sie ein Paket deinstallieren, müssen Sie zuerst den Paketnamen kennen. Der folgende Befehl listet alle installierten Pakete auf.
Die Ausgabe kann mit grep . gefiltert werden. Zum leichteren Lesen können Sie es an less weitergeben.
$ yum-Liste installiert | grep$ yum-Liste installiert | Weniger
Deinstallation des Basispakets
Dies ist die sehr grundlegende Methode zum Deinstallieren eines Pakets mit yum. Angenommen, Sie kennen den zu deinstallierenden Paketnamen, führen Sie den folgenden Befehl aus following.
Die gleiche Befehlsstruktur funktioniert, falls Sie mehrere Pakete deinstallieren möchten.
$ lecker entfernen
Paketgruppe deinstallieren
Gruppieren ist eine interessante Funktion, die Yum mitbringt. So wie Sie alle Pakete unter derselben Gruppe installieren können, können Sie sie auch deinstallieren.
Lass es uns mit einem kurzen Beispiel aufschlüsseln. Die Gruppe „Entwicklungswerkzeuge“ umfasst alle notwendigen Werkzeuge für die Softwareentwicklung. Es enthält Pakete wie gcc, automake, cmake, git usw. Genau wie das Installieren einer Gruppe bietet yum auch eine Möglichkeit, eine Gruppe zu deinstallieren.
Um eine Gruppe zu deinstallieren, führen Sie den folgenden Befehl aus.
$ lecker @ entfernen"Verwenden Sie alternativ diesen Befehl. Es macht den gleichen Job, aber die Befehlsstruktur ist anders.
$ yum Gruppe entfernen "
Bestätigungsaufforderung zum Entfernen automatisieren
Immer wenn ein Paket/eine Gruppe entfernt wird, fragt Yum nach einer Bestätigung. Wenn Sie sich der Aufforderung nicht stellen möchten, können Sie mit „-y“ mit „ja“ antworten.
Abschließende Gedanken
Pakete auf Yum zu deinstallieren ist ganz einfach quite. Alles was es erfordert ist der Name des Zielpakets und Root-Privileg. Dies ist jedoch nicht die einzige Funktion, die Yum bietet. Es ist ein leistungsstarker Paketmanager, der viele Dinge tun kann.
Für einen kurzen Überblick darüber, wozu Yum fähig ist, besuchen Sie die Yum-Hilfeseite.
$ lecker --helpViel Spaß beim Rechnen!