Wie bereinige ich veraltete Pakete nach einem fehlgeschlagenen Lubuntu- oder Ubuntu-Upgrade?

Wie bereinige ich veraltete Pakete nach einem fehlgeschlagenen Lubuntu- oder Ubuntu-Upgrade?

Ich habe versucht, mein Lubuntu 18.10-System mithilfe der Standard-GUI, die den Befehl ausführt, auf 19.04 zu aktualisieren do-release-upgrade. Die Installation wurde größtenteils abgeschlossen und alle Pakete wurden installiert. Allerdings schlug die Installation fehl, bevor sie den Bereinigungsabschnitt erreichte. Dies hat zu einem bedauerlichen Problem geführt, bei dem viele der veralteten Anwendungen zusammen mit ihren Ersatzanwendungen installiert werden.

Dies wird deutlich, wenn man einen Blick auf die Taskleiste wirft: System Tray

Sie können zwei Netzwerk-Tray-Symbole (für zwei verschiedene Programminstanzen) und zwei Energiesymbole sehen. Im Anwendungsmenü gibt es viele Sätze doppelter Programme, d. h. zwei „Zusätzliche Treiber“.

Meine Frage ist, wie ich diese veralteten Anwendungen von meinem System entfernen kann. Gibt es einen einfachen Befehl, den ich ausführen kann? Wenn ich jede Anwendung einzeln entfernen muss, woher weiß ich dann, welche veraltet und welche aktuell sind?

Falls jemand daran denkt, das vorzuschlagen: Ich habe diese Antwort bereits durchgearbeitet und sie löst mein Problem nicht.

Antwort1

Wenn möglich installierensudo apt install apt-show-versions

apt-show-versions | grep 'No available'

listet Pakete auf, die in Ihrer Paketquelle nicht mehr verfügbar sind. Schauen Sie genau nach, welche Sie vielleicht brauchen. Sie können sie alle zusammen entfernen mitsudo apt purge $(apt-show-versions | grep 'No available' | awk '{print $1}')

verwandte Informationen