Trước tiên, bạn nên biết hệ thống của chúng tôi không thông minh !! Một hệ thống không thể biết bạn cần gói nào hay không. Ubuntu không thể xóa bất kỳ gói nào do chính người dùng cài đặt, thay vào đó, nó cung cấp cho bạn xóa các gói được tải xuống dưới dạng phụ thuộc cho các gói khác và không được sử dụng nữa, điều đó có nghĩa là các gói đó được cài đặt bởi chính hệ thống chứ không phải bởi người sử dụng...
man apt-get
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for other packages and are now no
longer needed.
Vì vậy, việc chạy sudo apt-get autoremove
sẽ gỡ cài đặt các gói không sử dụng được sử dụng làm phụ thuộc cho các gói khác.
Một hệ thống có thể hiển thị cho bạn các gói quan trọng hoặc bắt buộc để những gói đó không bị xóa.
Cài đặt năng khiếu nếu bạn không có nó:
sudo apt-get install aptitude
Bây giờ bạn có thể tìm kiếm các gói được coi là bắt buộc:
aptitude search '~prequired'
hoặc quan trọng:
aptitude search '~pimportant'
Cách nhận biết Các gói không sử dụng trong Ubuntu
Có một tập lệnh bash cho một công cụ gọi là un usedpkg, điều này có thể kiểm tra kể từ khi bạn không sử dụng các gói để bạn có thể xác định những gì cần xóa.
Tải tập lệnh . Giải nén thư mục đã nén rồi cấp quyền cho tập lệnh
chmod +x unusedpkg
Bây giờ bạn có thể chạy nó từ thư mục chứa tập lệnh
$./unusedpkg
Đầu ra mẫu:
* UnusedPkg 0.6
Find unused packages in your Linux system.
WARNING:
Idle days may be wrong. Before delete anything, check package timestamps
using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.
Minimum packages size: 1MB
IDLE DAYS SIZE PACKAGE NAME
1 year and 6 months (553 days) 8MB 0ad
1 year and 6 months (553 days) 2MB gnect
1 year and 6 months (553 days) 1MB libgvc5
1 year and 6 months (553 days) 8MB locales