Wenn ich versuche, bei Google nachzufragen, wie das geht, erhalte ich nur die Ergebnisse "So reparieren Sie beschädigte Pakete".
Können Sie mir einen Hinweis geben, wie ich sie in der Konsole nur einzeln auflisten kann?
Antwort1
Es scheint, dass niemand dies empfohlen hat:
sudo apt-get check
Weitere Informationen finden Sie unter
apt-get --help
Antwort2
Sie können defekte Pakete auflisten:
dpkg -l | grep ^..r
RStatus (im dritten Feld) bedeutet: Neuinstallation erforderlich (Paket beschädigt, Neuinstallation erforderlich)
Antwort3
Um eine Liste der teilweise installierten Pakete (mit Architekturinformationen) mit den vorangestellten Status zeilenweise zu erhalten, führen Sie Folgendes aus:
dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]
man dpkg-query
Informationen zu den Bundesstaaten usw. finden Sie unter (IvermutenDas für die Wiederinbetriebnahme erforderliche Flag R kann nicht mit den Zuständen n, c oder i erscheinen. Wenn dies möglich wäre, müsste der erweiterte reguläre Ausdruck im grep-Befehl geändert werden.)
Antwort4
Ich habe einen ausgeführt, dist-upgrade
der abgeschlossen wurde, aber während des Vorgangs einige Fehler ausgegeben hat. Daher wollte ich überprüfen, ob die Fehler nicht nur Rauschen waren.
apt-get check -v
ist zurückgekommenNEINFehler.
JEDOCH: Da ich den Verdacht hatte, dass der vorherige Befehl kein korrektes Feedback lieferte, führte ich als Nächstes Folgendes aus:
dpkg -C
Dieser BefehlTATValidieren Sie die Fehler
apt-get check -v
Aufgrund der oben beschriebenen Erfahrung würde ich vorschlagen, die Ausgabe nicht als gesichert anzusehen, dass alles sauber ist ...