Ich habe versehentlich ein Paket installiert und es sofort wieder entfernt (genauer gesagt gelöscht), aber außer dem Paket selbst wurde keine der Abhängigkeiten entfernt, die parallel dazu installiert wurden. Ich weiß nicht, ob es erforderlich ist oder nicht, aber wenn nicht, würde ich sie gerne entfernen.
Antwort1
Mann apt-getinformiert darüber, dass der Parameter autoremove
zum Entfernen von Paketen verwendet wird, die automatisch heruntergeladen wurden, um Abhängigkeiten für einige Pakete zu erfüllen, und nicht mehr benötigt werden.
Sie können es also verwenden, sudo apt-get autoremove
um Abhängigkeiten zu entfernen, die jetzt nutzlos sind.
Weitere Quelle:Ubuntugeek
Antwort2
Wenn apt-gets Autoremove nicht hilft, können Sie Folgendes ausführen (benötigt aptitude
, dauertsehrlang, etwa eine Stunde! – keine Ahnung, ob es schneller geht):
for i in $(dpkg -l | grep "^ii" | awk '{print $2}'); do aptitude why "$i"; done | grep "Unable to find"
Hiermit werden dieallePakete, für die Aptitude keinen Grund für ihre Installation finden kann (aber Sie haben sie vielleicht manuell installiert).