Ich verwende CentOS 7. Ich habe okular, einen PDF-Viewer, mit dem folgenden Befehl installiert:
sudo yum install okular
Wie Sie in der Abbildung unten sehen können, wurden 37 abhängige Pakete installiert, um okular zu installieren.
Aber ich war mit den Funktionen der Anwendung nicht zufrieden und habe beschlossen, sie zu entfernen. Das Problem ist, dass, wenn ich es mit dem Befehl entferne:
sudo yum autoremove okular
Es werden nur vier abhängige Pakete entfernt.
Und wenn ich es mit dem Befehl entferne:
sudo yum remove okular
Es wird nur ein Paket entfernt, das okular.x86_64 ist.
Meine Frage ist nun, ob es eine Möglichkeit gibt, alle 37 installierten Pakete mit einem Befehl zu entfernen, oder muss ich alle einzeln entfernen?
sudo yum history
, wurden nur Aktionen mit den IDs 30 bis 49 angezeigt. Gibt es eine Möglichkeit, den gesamten Aktionsverlauf anzuzeigen (einschließlich der IDs 1-29)?yum history list all
.yum remove package_name
entfernt nur dieses Paket und alle ihre Abhängigkeiten.yum autoremove
entfernt die nicht verwendeten AbhängigkeitenUm ein Paket mit seinen Abhängigkeiten zu entfernen, müssen Sie das folgende
yum
Plugin installieren :remove-with-leaves
Um es zu installieren, geben Sie Folgendes ein:
So entfernen Sie den
package_name
Typ:quelle