Ich installiere immer wieder mal Pakete aus experimental oder baue auch einige Pakete lokal. Zum Aufräumen ist daher der folgende Befehl hilfreich, weil er alle Pakete auflistet, die nicht mehr über einen Anbieter verfügbar sind. Zum Teil sind es berechtigte lokale Pakete, aber bei einigen konnten Updates auf neuere Versionen nicht durchgeführt werden und andere sind komplett aus dem Angebot geflogen.

LC_ALL=C.UTF-8 apt list --installed |grep '\[.*local'

Weiterhin gibt es noch das Paket deborphan mit dem Programm orphaner, das alle Pakete anzeigt, die nicht Abhängigkeit eines anderen Pakets sind. Den gleichen Mechanismus bietet auch apt autoremove, bei für dieses über apt-mark [auto|manual] die Pakete entsprechend gekennzeichnet werden können.