Kann ich Konfigurationsdateien löschen, nachdem ich das Paket entfernt habe?


41

Ich habe eine Paketentfernung mit durchgeführt, apt-get removeaber dann festgestellt, dass ich eine --purgezusammen mit der Konfigurationsdatei hätte ausführen sollen , um die Konfigurationsdateien zu entfernen.

Kann ich die Paketkonfigurationsdateien einfach entfernen oder muss ich das Paket neu installieren und dann mit einem entfernen --purge?

Antworten:


48

Ja, du kannst.

Von der Kommandozeile:

sudo apt-get remove --purge packagename

Dadurch werden alle verbleibenden Dateien entfernt, die das Paket installiert hat.


Sie können dies auch von einer GUI aus tun:

  • Installieren Sie Synaptic Installieren Sie Synaptic über das Software Center
  • Führen Sie Synaptic aus
  • Finde Pakete, die unter "Nicht installiert (Restkonfiguration)" aufgelistet sind
    Pakete mit Restkonfigurationen
  • Klicken Sie mit der rechten Maustaste auf das Paket und klicken Sie auf, um es vollständig zu entfernen Speisekarte
  • Klicken Sie auf das Kontrollkästchen in der Symbolleiste und klicken Sie auf Übernehmen, wenn das Dialogfeld angezeigt wird. Dialog

3
Unter apt 1.0.9.2ubuntu2 apt-get remove --purgehat Konfigurationsdateien oder Datenbanken nicht entfernt, wenn sie nach dem Entfernen des Pakets ausgegeben wurden Package xxxx is not installed, so not removed. dpkg --purgewurde für eine korrekte Bereinigung benötigt.
07.

53

Hier ist ein einfacher Befehl, der Ihre Anfrage erfüllt:

dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)

@ user1133275 Ich bin sehr verwirrt, beschweren Sie sich über die Backticks?
Mihail Malostanidis

2
Sie sollten erklären, was genau dieser Befehl bewirkt. Irgendwie hat es mysql von einem Server entfernt, auf dem ich es ausgeführt habe.
Sumit

3

Sie können alle zuvor deinstallierten Pakete löschen mit aptitude:

aptitude purge ?config-files

Sie können auch einzelne Pakete löschen, müssen dann aber auch die Abhängigkeiten einzeln löschen. Es ist nicht praktisch.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.