Câu trả lời:
Như man apt-gettrang nói:
remove - remove giống hệt với cài đặt ngoại trừ các gói được gỡ bỏ thay vì cài đặt. Lưu ý rằng việc xóa gói để lại các tệp cấu hình của nó trên hệ thống . Nếu một dấu cộng được gắn vào tên gói (không có không gian can thiệp), gói được xác định sẽ được cài đặt thay vì loại bỏ.
purge - purge giống hệt nhau để loại bỏ ngoại trừ các gói bị xóa và bị xóa ( bất kỳ tệp cấu hình nào cũng bị xóa ).
Tất nhiên, điều này không áp dụng cho các gói chứa tệp cấu hình bên trong thư mục nhà của người dùng (ví dụ /home/SexyNoJutsuUser:), các tệp này sẽ không bị chạm ( Tại sao "Thanh lọc" không xóa mọi thứ liên quan đến ứng dụng? )
Vì vậy, ví dụ, nếu bạn xóa Chrome, Firefox, XBMC hoặc bất kỳ tệp nào chứa một số tệp cấu hình trong /homethư mục của bạn , các tệp này sẽ ở đó.
Mặt khác, nếu bạn cài đặt apache, squid, mysql hoặc bất kỳ dịch vụ nào tương tự lưu tệp của họ vào /etc, các tệp cấu hình này sẽ bị xóa nếu bạn sử dụng purge.
Một đoạn trích từ câu trả lời của tôi cho một câu hỏi khác:
apt-get remove packagename
sẽ loại bỏ các tệp nhị phân, nhưng không loại bỏ các tệp cấu hình hoặc dữ liệu của góipackagename.apt-get purge packagenamehoặcapt-get remove --purge packagename
sẽ xóa mọi thứ liên quan đến góipackagename, [...]
Đặc biệt hữu ích khi bạn muốn 'bắt đầu lại tất cả' với một ứng dụng vì bạn đã làm rối cấu hình.
apt-get purgeloại bỏ các tập tin cấu hình, trong khi apt-get removekhông.
apttương tự, nhưng thay thế cho,apt-get): Askubfox.com/questions/936810/apt-remove-vs-purge