sudo apt-get remove nie usuwa plików konfiguracyjnych


35

Jestem nowy w systemie Linux / Ubuntu i zastanawiam się, czy zachowanie, które widzę, jest zgodne z przeznaczeniem. Zainstalowałem vsftpd:

 sudo apt-get install vsftpd

Następnie usuwam:

 sudo apt-get remove vsftpd

Jednak patrząc do / etc widzę, że plik vsftpd.conf jest nadal obecny. Czy ktoś może wyjaśnić, dlaczego tak się dzieje (zakładam, że usunięcie spowoduje usunięcie wszystkich plików związanych z vsftpd)?


Myślałem, że musisz to wyczyścić
Dr_Bunsen

Ach! W ten sposób usuwasz coś bez usuwania plików konfiguracyjnych! Właśnie to chcę zrobić ... na wypadek, gdyby zdecydowałem się ponownie zainstalować później.
Gabriel Staples

Odpowiedzi:


49

sudo apt-get purge <program>Zamiast tego użyj , aby usunąć również pliki konfiguracyjne.


21

Szukasz czystości :

sudo apt-get purge vsftpd

usunie również pliki konfiguracyjne. Możesz to zrobić nawet po removed paczce.


2
Wierzę, że istnieje nawet opcja dpkg, aby wyświetlić listę wszystkich pakietów, które zostały kiedyś zainstalowane, ale usunięte ...? Ach tak, patrz tutaj: ascending.wordpress.com/2007/04/10/…
kodowanie

2
Czy sudo apt-get remove --purge <program>ma ten sam efekt?
tipsy

1
@asymptotycznie Tak. Cytując stronę podręcznika apt-get: ” remove --purgejest równoważne zpurge poleceniu”. Jeśli chcesz wiedzieć wszystko o komendzie apt-get, uruchom man apt-get.
JW.

Zauważyłem, że plik /etc/vsftpd.conf.savejest tworzony i pozostaje po wyczyszczeniu. To powinna być zaakceptowana odpowiedź.
Oliver Williams
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.