So deinstallieren Sie ein YUM -Paket

So deinstallieren Sie ein YUM -Paket

Als Sysadmin ist eine offensichtliche Aufgabe darin. Wenn Sie die verschiedenen installierten Pakete auf dem System installieren, aktualisieren, entfernen, listen und verfolgen möchten, müssen Sie einen Paketmanager für diese bestimmte Distribution verwenden.

Yum ist das Paket -Manager -Tool zum Umgang mit den Paketen in Red Hat Enterprise unter Linux. Es gibt verschiedene Möglichkeiten, ein Paket mit dem YUM -Paket -Management -Tool zu deinstallieren. Schau mal!

Pakete mit Yum deinstallieren

Bei der Arbeit mit Linux ist das Installieren von Paketen unvermeidlich. Es gibt Pakete, die Sie installieren, um ein bestimmtes Ziel zu erreichen, und danach brauchen Sie sie nicht mehr. Trotzdem sind einige Pakete in Ihrer Verteilung vorinstalliert. Wenn Sie die Pakete nicht benötigen, können Sie sich entscheiden, sie und ihre Abhängigkeiten zu deinstallieren.

Unterschiedliche Linux -Verteilungen haben unterschiedliche Paketmanagement -Tools. CentOS und andere RPM-basierte Verteilungen können YUM verwenden, um die Pakete zu deinstallieren.

Hier ist die Syntax, um ein Paket mit Yum zu deinstallieren:

$ yum entfernen [package_name]
oder
$ yum löre [package_name]

Der löschen oder entfernen Befehl deinstalliert ein Paket und einige seiner Abhängigkeiten. Wenn es die Abhängigkeiten wie in der folgenden Ausgabe auflöst, drücken Sie Y, um das Paket zu deinstallieren.

Der löschen Der Befehl erzielt auch das gleiche Ergebnis.

Wenn Sie sich nicht an den Namen des Pakets erinnern, den Sie deinstallieren möchten, können Sie alle installierten Pakete mit dem Befehl yum auflisten:

$ yum liste installiert

Alternativ können Sie die Suche mit der Suche filtern Grep Befehl:

$ yum liste installiert | Grep-Paketname

Angenommen, Sie wollten mehrere Pakete gleichzeitig entfernen und ihre Namen separat auflisten. Hier ist ein Beispiel:

$ yum ERASE Package1 Package2 Package_N

Autoremove mit yum verwenden

Der Autoremove Die Option wird hinzugefügt, wenn Sie ein Paket und alle Abhängigkeiten deinstallieren möchten. Mit yum müssen wir zuerst die Konfigurationsdatei bearbeiten, um die Option Autoremove zu funktionieren.

Öffne das Yum.Conf mit einem Editor der Wahl und fügen Sie der Konfigurationsdatei die folgende Zeile hinzu:

$ vi /etc /yum.Conf

Fügen Sie diese folgende Zeile hinzu:

Richtlinie Clean_Requirements_on_remove = 1

Speichern und beenden Sie die Datei.

Wenn Sie das nächste Mal ein Paket deinstallieren, deinstalliert Yum automatisch alle Abhängigkeiten, ohne dass Sie die angeben Autoremove Option wie im folgenden Beispiel gezeigt:

Deinstallieren Sie eine Paketgruppe

Die meisten Pakete existieren als Gruppe, sodass Sie alle erforderlichen Pakete installieren können, wenn Sie ein bestimmtes Tool verwenden möchten.

Wenn Sie sich der Gruppe, die Sie deinstallieren möchten.

$ yum Gruppenliste

Sobald die verfügbaren Gruppen aufgelistet sind, können Sie die daraus verfügbaren Pakete weiter analysieren, um diejenigen zu kennen, die beim Löschen der Gruppe deinstalliert werden.

Hier erfahren Sie, wie Sie die Pakete in einer Gruppe auflisten:

$ yum Gruppen Info "Gruppenname"

Angenommen, wir wollten die wissenschaftliche Unterstützungsgruppe entfernen. Wir könnten seine Pakete wie folgt auflisten:

Sobald Sie die Pakete bestätigt haben, die deinstalliert werden, entfernen Sie die Paketgruppe mit der folgenden Syntax:

$ yum Group "Gruppenname" entfernen
oder
$ yum entfernen @"Gruppenname"

Yum deinstalliert alle Pakete in der angegebenen Gruppe.

Abschluss

Yum ist ein Paket-Management-Tool für RPM-basierte Systeme. Mit yum können Sie ein Paket und seine Abhängigkeiten oder eine Paketgruppe und alle darunter. In diesem Beitrag wurden die Schritte zum Deinstallieren eines einzelnen Pakets mit YUM und zum Angeben der Mehrfachpakete mit demselben Befehl abgedeckt. Außerdem haben wir gezeigt, wie Sie nach dem Paket suchen, das Sie entfernen möchten, indem Sie alle installierten Pakete auflisten. Wir haben auch gezeigt, wie man ein Paket automatisch mit seinen Abhängigkeiten entfernen und mit der Deinstallation einer Paketgruppe abgeschlossen ist.