sudo apt-get remove không xóa tập tin cấu hình


35

Tôi mới sử dụng Linux / Ubuntu - và tôi tự hỏi liệu hành vi tôi thấy có được thiết kế không. Tôi đã cài đặt vsftpd:

 sudo apt-get install vsftpd

Sau đó tôi xóa:

 sudo apt-get remove vsftpd

Tuy nhiên, nhìn vào / etc tôi có thể thấy rằng vsftpd.conf vẫn còn hiện diện. Ai đó có thể giải thích lý do tại sao điều này xảy ra (tôi giả sử việc xóa sẽ xóa tất cả các tệp liên quan đến vsftpd)?


Tôi nghĩ bạn phải thanh lọc nó
Dr_Bunsen

À! Vì vậy, đó là cách bạn loại bỏ một cái gì đó mà không xóa các tập tin cấu hình! Đó là những gì tôi muốn làm ... chỉ trong trường hợp tôi quyết định cài đặt lại sau.
Gabriel Staples

Câu trả lời:


49

Sử dụng sudo apt-get purge <program>thay thế, để loại bỏ các tập tin cấu hình là tốt.


21

Bạn đang tìm kiếm thanh trừng :

sudo apt-get purge vsftpd

cũng sẽ xóa các tập tin cấu hình. Bạn có thể làm điều này ngay cả sau khi bạn đã removed gói.


2
Tôi tin rằng thậm chí còn có một số tùy chọn của dpkg để liệt kê tất cả các gói đã được cài đặt nhưng đã bị xóa ...? À đúng rồi, xem tại đây: ascending.wordpress.com/2007/04/10/...
codeling

2
sudo apt-get remove --purge <program>tác dụng tương tự?
đáng chú ý là

1
@asymptotively Có. Trích dẫn trang apt-get man: " remove --purgetương đương với purgelệnh". Nếu bạn muốn biết mọi thứ về lệnh apt-get, hãy chạy man apt-get.
JW.

Tôi đã nhận thấy rằng một tập tin /etc/vsftpd.conf.saveđược tạo ra và vẫn còn sau khi thanh trừng. Đây phải là câu trả lời được chấp nhận.
Oliver Williams
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.