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)?


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.


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.


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
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.