Починаючи з Ubuntu 19.10, можна також запустити
apt list ?obsolete
щоб отримати список застарілих пакетів.
Для будь-якого випуску ви можете використовувати такий Bash-один вкладиш:
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)
Для цього не потрібно встановлювати додаткові пакети, плюс це відносно швидко. Це також знайде частково встановлені пакети (але не знайде тих, у яких залишилися лише файли конфігурації; які можна було легко змінити). Примітка: це неважливо, для якої архітектури пакують пакети.
Якщо ви хочете включити пакети, у яких інстальована інша версія, ніж наявна у сховищах, ви можете зробити одне з наступного:
Використовуйте сучасні підходи:
apt list --installed | awk -F/ '/\[installed,local\]/{print $1}'
Ще один варіант - запустити
ubuntu-support-status --show-unsupported
і прочитайте назви пакунків у розділі "Більше не завантажуються:".