So listen Sie defekte Pakete in der Konsole auf

So listen Sie defekte Pakete in der Konsole auf

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)

Erklärung der dpkg-Felder

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-queryInformationen 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-upgradeder 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 -vist 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 -vAufgrund der oben beschriebenen Erfahrung würde ich vorschlagen, die Ausgabe nicht als gesichert anzusehen, dass alles sauber ist ...

verwandte Informationen