So entfernen Sie Pakete mit Abhängigkeiten mit Yum

So entfernen Sie Pakete mit Abhängigkeiten mit Yum

Normalerweise entfernen das Entfernen eines Pakets mithilfe des YUM -Paketverwaltungssystems dieses Paket zusammen mit seinen Abhängigkeiten. Bestimmte Abhängigkeiten werden jedoch nicht vom System entfernt, dies sind das, was wir als "als" bezeichnen können "nicht verwendete AbhängigkeitenOder (sogenannte "BlattpaketeNach Yum Man Page).

Lesen Sie auch: 4 Möglichkeiten zum Sperren von Paketinstallationen oder -aktualisierungen mit Yum

In diesem Artikel werden wir zwei Möglichkeiten erläutern, ein Paket zusammen mit ihren Abhängigkeiten mit Yum Paket Manager in CentOS und RHEL -Verteilungen zu entfernen oder zu deinstallieren.

1. Verwenden Sie die Autoremove -Option von Yum

Diese Methode erfordert, dass Sie die hinzufügen, die Richtlinie Clean_Requirements_on_remove In der Hauptkonfigurationsdatei von Yum /etc/yum.Conf. Sie können Ihren bevorzugten Befehlszeilen -Editor verwenden, um ihn für die Bearbeitung wie gezeigt zu öffnen.

# vim /etc /yum.Conf 

Fügen Sie dann die folgende Zeile zum Fügen Sie der hinzu /etc/yum.Conf Datei wie in der folgenden Ausgabe gezeigt. Ein Wert von einem zeigt an, dass die Anweisung aktiviert (oder eingeschaltet) ist, ein Null anderer bedeutet.

[Main] Cacheedir =/var/cache/yum/$ basearch/$ releasever keepcache = 0 debuglevel = 2 logfile =/var/log/yum.log exactarch = 1 veraltetes = 1 gpgcheck = 1 plugins = 1 installonly_limit = 5 bugtracker_url = http: // fehler.Centos.org/set_project.Php?project_id = 19 & ref = http: // fehler.Centos.org/bug/bug_report_page.Php?Kategorie = yum trueverpkg = CentOS-Release Clean_Requirements_on_remove = 1

Speichern Sie die Änderungen und beenden Sie die Datei.

Ab sofort geht Yum jedes Mal, wenn Sie ein Paket entfernen.

# Yum Autoremove 

2: Mit Yum-Plugin-Remove-With-Leaves-Plugin

Diese Erweiterung beseitigt ungenutzte Abhängigkeiten, die von einem Installationspaket hinzugefügt wurden, würden jedoch nicht automatisch entfernt werden. Es hilft Ihnen auch, ein System von nicht verwendeten Bibliotheken und Paketen sauber zu halten.

Installieren Sie zuerst diese Erweiterung auf Ihrem System mit dem folgenden Yum -Befehl.

# yum install yum-plugin-remove-with-Leaves 

Wenn Sie die Erweiterung installiert haben, fügen Sie jedes Mal, wenn Sie ein Paket entfernen möchten, die hinzu --Leaves entfernen Flagge zum Beispiel.

" 

Weitere Informationen finden Sie in Yum's Man -Seite:

# Mann yum 

Das ist alles! In diesem kurzen Artikel haben wir zwei nützliche Möglichkeiten gezeigt, ein Paket zusammen mit ungenutzten Abhängigkeiten mit Yum zu entfernen. Wenn Sie Fragen haben, verwenden Sie das folgende Kommentarformular, um uns zu erreichen.