GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So entfernen Sie alle Pakete mit DNF, von denen kein anderes Paket abhängt

Mit Yum würden Sie den package-cleanup verwenden Befehl von yum-utils . Aber bei DNF ist es als dnf autoremove eingebaut Befehl. Aus der Dokumentation:

dnf [options] autoremove

Entfernt alle „Blatt“-Pakete vom System, die ursprünglich als Abhängigkeiten von benutzerinstallierten Paketen installiert wurden, aber von keinem dieser Pakete mehr benötigt werden.

Beachten Sie, dass Sie auch den dnf list verwenden können Befehl, um zu sehen, welche Pakete entfernt würden, bevor Sie automremove selbst mit

ausführen
dnf list autoremove

Beachten Sie auch, dass DNF einen weiteren Unterschied im Verhalten aufweist, der Ihnen in ähnlichen Situationen helfen sollte (aber nicht in Ihrem genauen Fall). Wenn Ihre Hauptsoftware von DNF installiert wurde (und nicht von Hand außerhalb von DNF) und Sie dnf remove verwendet haben , ist die Voreinstellung (im Gegensatz zu yum) auch alle Abhängigkeiten zu entfernen, die nur für dieses Paket hinzugefügt wurden und für nichts anderes verwendet werden.


Linux
  1. So entfernen Sie verwaiste Pakete unter CentOS Linux

  2. Wie entferne ich alle kommentierten Zeilen oder Zeilen mit einem bestimmten Muster in vim?

  3. Wie listet man alle Dateien auf, die von einem Apt-Paket installiert wurden?

  4. Wie migriere ich die Konfiguration zwischen Computern mit unterschiedlicher Hardware?

  5. So listen Sie alle installierten Pakete in Fedora mit dem Zeitpunkt der Installation auf

So deinstallieren oder entfernen Sie Pakete von CentOS

So fragen Sie Paketinformationen mit dem RPM-Paketmanager ab

Wie man mit dnf-Paketgruppen arbeitet

So konvertieren Sie Linux-Pakete mit Alien

Debian – Wie entferne ich alle Kde-Pakete?

So konvertieren Sie alle Ihre Snap-Pakete auf Ubuntu mit Unsnap in Flatpak