Eliminar paquetes rotos en Ubuntu

 

Solucionar el problema de los paquetes rotos

Sea cual sea la causa, lo debes arreglar para que todo siga funcionando de forma correcta. Para poner una solución a este problema común tan solo deberías seguir estos sencillos pasos…

Error

Es probable que hayas visto alguna vez que intentabas instalar algo el típico error tipo:

  • Could not get lock /var/lib/dpkg/lock
  • Unable to lock directory /var/lib/apt/lists/

Para poderlo solucionar puedes ejecutar estos comandos:

1
2
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

Solucionar problema con dpkg

Es probable que al usar la herramienta de gestión de paquetes de bajo nivel dpkg y hayas obtenido el error:

  • dpkg: error processing package [nombre_del_paquete] (–purge))

Para solucionarlo puedes hacer lo siguiente si no conoces el nombre del paquete que causa el problema:

1
2
sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

En cambio, si conoces el nombre prueba esto:

1
2
sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

Recuerda sustituir nombre_de_tu_paquete por el nombre del paquete que esté causando el problema en tu caso…

Solucionar problema con APT

Otra forma de hacerlo es usando APT, el gestor de paquetes a alto nivel. Para ello, primero asegúrate de que no existen nuevas versiones de los paquetes:

1
sudo apt –fix-missing update

Si no es así intenta ejecutar la orden:

1
2
sudo apt install -f
sudo apt update

Comentarios

Entradas populares de este blog