sudo apt-get remove entfernt keine Konfigurationsdateien

35

Ich bin neu in Linux / Ubuntu - und frage mich, ob das Verhalten, das ich sehe, so ist, wie es entworfen wurde. Ich habe vsftpd installiert:

 sudo apt-get install vsftpd

Dann entferne ich:

 sudo apt-get remove vsftpd

Wenn ich jedoch in / etc schaue, kann ich sehen, dass vsftpd.conf immer noch vorhanden ist. Kann jemand erklären, warum dies geschieht (ich gehe davon aus, dass das Entfernen alle Dateien entfernen würde, die sich auf vsftpd beziehen)?

Daniel
quelle
Ich dachte, Sie
müssten
Ah! Also das ist , wie man etwas mit entfernen out Entfernen Konfigurationsdateien! Das ist, was ich tun möchte ... für den Fall, dass ich mich entscheide, es später erneut zu installieren.
Gabriel Staples

Antworten:

49

Verwenden Sie sudo apt-get purge <program>stattdessen, um auch Konfigurationsdateien zu entfernen.

Manu TM
quelle
21

Sie suchen nach Bereinigung :

sudo apt-get purge vsftpd

löscht auch die Konfigurationsdateien. Sie können dies auch tun, nachdem Sie removedas Paket bereits erstellt haben.

JW.
quelle
2
Ich glaube, es gibt sogar eine Option von dpkg, um alle Pakete aufzulisten, die einmal installiert, aber entfernt wurden ...? Ah ja, siehe hier: ascending.wordpress.com/2007/04/10/…
Codierung
2
Hat sudo apt-get remove --purge <program>das den gleichen Effekt?
Notablytipsy
1
asymptotisch Ja. Zitieren der Manpage von apt-get: " remove --purgeEntspricht dem purgeBefehl". Wenn Sie alles über den Befehl apt-get wissen möchten, führen Sie ihn aus man apt-get.
Zeugen Jehovas.
Mir ist aufgefallen, dass eine Datei /etc/vsftpd.conf.saveerstellt wird und nach der Bereinigung erhalten bleibt. Dies sollte die akzeptierte Antwort sein.
Oliver Williams