Eliminar paquetes corruptos

De enunpimpam
Saltar a: navegación, buscar

Puede ocurrir que hemos realizado instalaciones manuales de paquetes .deb y actualizando versiones alguna nos de un error de des-instalación, paquete corrupto o hay que reinstalar el paquete y no encuentra el archvio....?

El problema puede ser grave si no nos deja abrir el Gestor de paquetes Synaptic

Solución A

Una de las soluciones es tirar de toda las ordenes de apt-get Para forzar la instalación de todas los paquetes que se han quedado en el aire.

sudo apt-get -f install

Limpiar la cache de todos los paquetes que no se pueden descargar

sudo apt-get autoclean

Por ultimo des-instalar el paquete concreto

sudo apt-get autoremove nombre del paquete

o también

sudo apt-get --purge remove nombre del paquete

Solución B

Si todavía no hemos conseguido des-instalar el paquete rebelde vamos a quitarlo directamente desde el archivo que guarda la información de todos los paquetes instalados en nuestro pc.

Copia de seguridad

Es importante realizar una copia de dicho archivo por si acaso eliminamos alguno paquete erróneamente.

sudo cp /var/lib/dpkg/status /home/usuario/status

Editar archivo status

sudo gedit /var/lib/dpkg/status

Buscamos el paquete rebelde y lo eliminamos todo

Nota: Los paquetes van desde Package: a Package:

Guardamos y ya esta