Yum

Wie deinstalliere ich ein Yum-Paket??

Wie deinstalliere ich ein Yum-Paket??
Jede Linux-Distribution ist eine Sammlung zahlreicher Pakete. Um alle in Ordnung zu halten, ist ein passender Paketmanager ein Muss. Je nachdem, welchen Pakettyp die Distribution verwendet, unterscheidet sich der Paketmanager. Bei Distributionen, die das RPM-Paket verwenden, ist yum der Paketmanager. Es ist auf CentOS, RHEL und anderen RPM-basierten Distributionen (Fedora und OpenSUSE usw.) verfügbar.). Es wird jedoch hauptsächlich auf CentOS und RHEL verwendet.
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.

$ yum-Liste installiert

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.

$ lecker entfernen

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.

$ lecker entfernen -ja

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 --help

Viel Spaß beim Rechnen!

So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...
So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...
Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...