web-dev-qa-db-fra.com

Comment lister les paquets cassés dans la console

Quand j'essaie de google comment faire cela, tous les résultats que je reçois sont "Comment réparer les paquets cassés".

Pourriez-vous me dire comment les lister un par un dans la console?

4
OccamRazor

Vous pouvez lister les paquets cassés:

dpkg -l | grep ^..r 

r état (sur le troisième champ) signifie: reinst-required (package cassé, réinstallation requise)

explication des champs dpkg

6
EdiD

Il semble que personne ne l'ait recommandé:

Sudo apt-get check

aussi pour plus d'infos essayer

apt-get --help
3
user745474

Pour obtenir la liste des packages partiellement installés (avec les informations d’architecture) précédés de leurs états, un par ligne, exécutez

dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]

Voir man dpkg-query pour des informations sur les états, etc. (I suppose le drapeau Reinst-required ie R ne peut pas apparaître avec les états n, c ou i. S'il le pouvait, l'expression régulière étendue dans la commande grep devrait être modifié.)

2
jarno