Bắt đầu với Ubuntu 19.10 cũng có thể chạy
apt list ?obsolete
để có được danh sách các gói lỗi thời.
Đối với bất kỳ bản phát hành nào, bạn có thể sử dụng Bash one-liner sau:
comm -23 <(dpkg-query -W -f '${db:Status-Abbrev}\t${Package}\n' | grep '^.[^nc]' | cut -f2 | sort) <(apt-cache dumpavail | sed -rn 's/^Package: (.*)/\1/p' | sort -u)
Không cần phải cài đặt các gói bổ sung cho việc này, cộng với việc này tương đối nhanh. Điều này cũng sẽ tìm thấy các gói được cài đặt một phần (nhưng sẽ không tìm thấy các gói chỉ còn lại các tệp cấu hình; có thể thay đổi dễ dàng). Lưu ý: điều này không quan tâm đến kiến trúc của các gói.
Nếu bạn muốn bao gồm các gói có cài đặt phiên bản khác với các gói có sẵn từ kho, bạn có thể sử dụng một trong các cách sau:
Sử dụng apt hiện đại:
apt list --installed | awk -F/ '/\[installed,local\]/{print $1}'
Một lựa chọn khác là chạy
ubuntu-support-status --show-unsupported
và đọc tên gói trong phần "Không còn có thể tải xuống:".