Estaba buscando algunas preguntas aquí para encontrar una solución para localizar y eliminar paquetes rotos. Siendo un novato relativo, instalé algunos PPA diseñados para 11.10 en mi máquina 12.04 LTS. En la terminal, sugirió que intente apt-get -f install, lo que me llevó a esta pregunta Una gran lección que aprendí para mí, si alguien puede ayudarme
fuente
Broken dependencies
en mi página de estado.Sin descargas, no se necesita GUI:
Puede enumerar paquetes rotos:
r estado (en el tercer campo) significa: reinst-required (paquete roto, reinstalación requerida)
explicación de los campos dpkg
Para enumerar y eliminar estos paquetes:
(Respuesta copiada de este hilo ).
fuente
Para limpiar los paquetes que ha instalado desde ppa, debe usar
ppa-purge
, asumiendo que ppa es ppa: xorg-edger / ppasudo apt-get install ppa-purge
sudo apt-get update
sudo ppa-purge ppa:xorg-edger/ppa
sudo apt-get install -f
Si después del paso 5 aún tiene errores, regrese y actualice su pregunta.
Buena suerte.
fuente
He hecho un script para arreglar paquetes rotos. Esto busca los paquetes rotos en /var/log/dist-upgrade/apt.log y luego encuentra los nombres de los paquetes y luego aplica el comando especificado en ellos.
Tenga cuidado con el uso de este script, porque a veces algunos paquetes rotos están relacionados con el sistema y pueden generar un nuevo problema. use el comando instalar o actualizar en lugar del comando eliminar .
Consíguelo desde aquí
Descargue el script con el siguiente comando:
Luego ejecútalo:
También puede establecer la acción que desea aplicar a paquetes rotos como este:
La acción predeterminada es eliminar .
fuente