Xóa gói phần mềm, cài đặt lại, nó nhớ các cài đặt


8

Tôi đã cài đặt bluefish bằng cách sử dụng sudo apt-get install bluefish. Nó rất có lỗi nên tôi quyết định gỡ bỏ bằng cách sử dụng sudo apt-get purge bluefish, và sau đó sử dụng sudo apt-get autoremove Sau đó tôi cài đặt lại bằng cách sử dụng sudo apt-get install bluefishlại và tất cả các cài đặt cũ được giữ nguyên. Tại sao vậy?


Để rõ ràng, lý do tại sao điều này xảy ra là mỗi người dùng có cài đặt (độc lập) của riêng mình và việc gỡ cài đặt chương trình không được phép gây rối với mọi cài đặt của người dùng. Đây là một phần của giao thức bảo mật Linux.
Paddy Landau

@PaddyLandau: Nếu bạn biết câu trả lời cho một câu hỏi, vui lòng viết câu trả lời thích hợp thay vì nhận xét.a
David Foerster

@DavidFoerster Tôi nghĩ rằng OP đã hỏi về cơ học hơn là nền tảng khái niệm. Nhưng dù sao cũng cảm ơn :)
Paddy Landau

Câu trả lời:


14

Đó là vì cài đặt cụ thể của người dùng được lưu trữ trong thư mục nhà của bạn và không bị xóa. Cố gắng tìm bluefishthư mục bên dưới ~/.confighoặc ~/.bluefishthư mục dưới nhà và xóa thư mục đó để đặt lại tùy chọn người dùng.

Cập nhật: Như Zanna đã đề cập trong bình luận (hiện đã bị xóa), nó ở .bluefishdưới nhà.


Cảm ơn, nó đã làm việc. Tuy nhiên, Bluefish rất có lỗi (Ví dụ: nút Áp dụng và OK cho các tùy chọn sẽ không hoạt động), điều này khiến tôi tự hỏi: Nếu đó là một trình soạn thảo Linux cụ thể và nó vẫn còn lỗi như vậy, tôi có nên tiếp tục sử dụng nó không? Nó có an toàn không? (Mặc dù không có chủ đề)
Foobarer

@Foobarer Bây giờ tôi không sử dụng Bluefish. Tôi nghĩ bạn nên cân nhắc sử dụng các lựa chọn thay thế tốt hơn nhiều như Giá đỡ (cho những thứ ở phía trước) và / hoặc siêu phàm, nguyên tử, v.v ... Mọi người dường như đang sử dụng những ngày này
Anwar

3

Một số chương trình giữ tùy chọn cấu hình cho phần mềm đã cài đặt mà ứng dụng sẽ sử dụng để cài đặt và sử dụng. Dữ liệu này được ghi vào các tập tin / thư mục ẩn trong thư mục nhà của bạn. Bạn có thể xem chúng bằng cách hiển thị các tệp ẩn trong Nautilus bằng cách sử dụng Ctrl + Hhoặc trong trình bao bằng cách sử dụng ls -ađể xem các tệp. Trong trường hợp của bạn, bạn muốn gỡ bỏ phần mềm và cài đặt sạch. Vì vậy, hãy làm những gì bạn đang làm : sudo apt-get purge bluefish, tìm các tệp chương trình trong thư mục chính của bạn và sau đó xóa chúng theo cách thủ công. Sau đó, bạn có thể làm lại cài đặt sạch.

Xem các liên kết này để tham khảo:

Làm thế nào để loại bỏ hoàn toàn ứng dụng

Cách chính xác để loại bỏ hoàn toàn một ứng dụng là gì?


1

Đôi khi, các ứng dụng sử dụng các thư mục riêng để lưu trữ cài đặt của chúng, vì vậy bạn cần xóa các tệp khỏi các thư mục đó. Để xem các thư mục nào được sử dụng bởi các ứng dụng này, hãy tìm kiếm các tệp có tên của ứng dụng bạn muốn xóa hoàn toàn. Tôi sử dụng ứng dụng Tìm kiếm tệp Catfish catfishcho việc này, nhưng bất kỳ ứng dụng tìm kiếm tệp nào tìm kiếm thông qua các thư mục "ẩn" sẽ làm được. Sau khi bạn tìm thấy các tệp cấu hình được sử dụng cho ứng dụng, hãy xóa chúng. Bạn sẽ thấy rằng khi chạy ứng dụng, các cài đặt đã được đặt lại về mặc định của chúng.

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.