เริ่มต้นด้วย Ubuntu 19.10 มันเป็นไปได้ที่จะเรียกใช้
apt list ?obsolete
เพื่อรับรายการแพคเกจที่ล้าสมัย
สำหรับรุ่นใด ๆ คุณสามารถใช้ Bash one-liner ต่อไปนี้:
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
และอ่านชื่อแพ็คเกจภายใต้หัวข้อ "ไม่สามารถดาวน์โหลดได้อีก:"