Cuando intento buscar en Google cómo hacer esto, todos los resultados que obtengo son "Cómo arreglar paquetes rotos".
¿Podrías darme una pista sobre cómo enumerarlos en la consola uno por uno?
Respuesta1
Parece que nadie ha recomendado esto:
sudo apt-get check
también para más información prueba
apt-get --help
Respuesta2
Puede enumerar paquetes rotos:
dpkg -l | grep ^..r
restado (en el tercer campo) significa: se requiere reinserción (paquete roto, se requiere reinstalación)
Respuesta3
Para obtener la lista de paquetes parcialmente instalados (con información de arquitectura) precedidos por sus estados, uno por línea, ejecute
dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]
Consulte man dpkg-query
para obtener información sobre los estados, etc. (Isuponerla bandera Reinstalación requerida, es decir, R, no puede aparecer con los estados n, c o i. Si pudiera, se debería modificar la expresión regular extendida en el comando grep).
Respuesta4
Hice un dist-upgrade
proceso que se completó, pero vomité algunos errores durante el proceso. Así que quería validar que los errores no fueran simplemente ruido.
apt-get check -v
regresóNOfallas.
SIN EMBARGO: Sospechando que el comando anterior no proporcionaba la respuesta correcta, a continuación ejecuté:
dpkg -C
Este comandoHIZOvalidar los errores
Dada la experiencia anterior, sugeriría no tomar el resultado de apt-get check -v
que todo está limpio como si fuera el evangelio...