Câu trả lời:
Bạn có thể sử dụng lệnh apt-get autoremove
. Nó sẽ loại bỏ các gói được cài đặt như phụ thuộc tự động, nhưng không phụ thuộc nữa.
apt-get
có một cờ --auto-remove
có thể được sử dụng để tự động xóa các gói được cài đặt tự động khi xóa gói được cài đặt thủ công:
apt-get remove --auto-remove packagename
Một số công cụ khác cũng có khả năng để làm điều này, ví dụ aptitude
sẽ tự động đề nghị bạn nên gỡ bỏ các gói đã bị mồ côi.
Theo dõi các gói được cài đặt tự động được tích hợp sẵn để apt để theo dõi hoạt động bất kể bạn sử dụng công cụ nào để cài đặt các gói.
sudo apt-get remove --auto-remove package
.
aptitude purge digikam
deborphan
aptitude purge $(deborphan)
deborphan
liệt kê các gói không được sử dụng hoặc không phụ thuộc. Vì vậy, bạn có thể gỡ cài đặt chúng một cách an toàn. Tôi có xu hướng sử dụng purge
như tùy chọn aptitude
vì nó cũng loại bỏ các tập tin cấu hình và các thứ khác.
aptitude purge <pkgname>
là rất hữu ích cho việc xóa hoàn toàn các gói đã gỡ cài đặt thất bại / thành công một phần. Tình trạng của họ có thể được liệt kê theo dpkg -L <pkgname>
như deinstall
nhưng sử dụng aptitude
sẽ loại bỏ chúng hoàn toàn từ cơ sở dữ liệu của aptitude, và kéo dài file không được loại bỏ bởi quá trình cài đặt thất bại dường như được gỡ bỏ quá.
Máy tính Janitor, trong menu hệ thống cũng có thể làm điều này.
Tôi sử dụng tinh chỉnh Ubuntu , nó có một tiện ích làm sạch ứng dụng rất hiệu quả mà chưa bao giờ gỡ bỏ nhiều hơn thì nên.
sudo apt-get remove --auto-remove
Chỉ chạy cái này.
Cài đặt BleachBit từ Trung tâm phần mềm. Khi bạn dọn dẹp hệ thống của bạn bằng cách sử dụng nó, BleachBit sẽ tự động chạy lệnh này để xóa bộ đệm apt.
Tôi đã từng gặp vấn đề tương tự. Đây là những gì tôi đã làm:
sudo apt-get check
Lệnh này sẽ cung cấp tên của các phụ thuộc. Ví dụ, hệ thống của tôi đã có chromium-browser-l10n
.
Sau đó nhập lệnh sau
sudo apt-get remove --auto-remove chromium-browser-l10n
Nó sẽ loại bỏ hoàn toàn các phụ thuộc khỏi hệ thống của bạn