Cómo reparar paquetes rotos en Linux

Reparar errores de paquete en Ubuntu

Apt, el administrador de paquetes de Ubuntu, se encuentra entre los más potentes e intuitivos, pero eso no significa que las cosas no puedan salir mal. De vez en cuando, la instalación de un paquete sale mal en Ubuntu y usted tiene que recoger las piezas. Es bueno que las utilidades del paquete de Ubuntu, incluido el propio Apt, tengan una funcionalidad incorporada para ayudar a remediar la situación y hacer que todo vuelva a la normalidad.

Estos consejos y trucos deberían ayudarlo a despegarse en la mayoría de los casos. Todos son bastante universales, pero cada situación es diferente, así que tenlo en cuenta cuando intentes depurar tu propia situación.

Con Apt / Apt-Get

Apt tiene un par de indicadores que puede usar para arreglar las dependencias faltantes o los paquetes que se rompieron por una razón u otra durante la instalación. Un uso común aquí sería instalar un .deb de terceros y descubrir que tiene dependencias que no conoce. Esas dependencias probablemente no se utilizarán por sí solas, y dpkg se quejará de que falta el paquete en ellos. En cualquier caso, puede probar estos pasos.

Falta la corrección de Ubuntu Apt

Primero, ejecute una actualización para asegurarse de que no haya versiones más nuevas de los paquetes requeridos.

A continuación, puede intentar forzar a Apt a buscar y corregir las dependencias faltantes o los paquetes rotos. Esto realmente instalará los paquetes faltantes y reparará las instalaciones existentes.

Con DPKG

Otro lugar donde pueden aparecer errores en las instalaciones de paquetes es el proceso de configuración. Detrás de escena, dpkg se ocupa de esta parte, no de Apt, por lo que es lógico pensar que cuando un paquete falla durante la configuración, dpkg es la herramienta a la que recurrir para solucionarlo.

Reconfiguración de Ubuntu DPKG

Empiece por intentar forzar a dpkg a reconfigurar cualquier paquete roto o parcialmente configurado.

Si eso no resuelve el problema, puede adoptar un enfoque más contundente. Comience enumerando los paquetes que dpkg marcó como que requieren una reinstalación.

Debería ver los paquetes problemáticos allí. Siempre que no haya nada que parezca no pertenecer allí, puede forzar la eliminación de los paquetes rotos.

Cuando dpkg termine, intente limpiar con Apt.

Con un poco de suerte, volverá a donde empezó. No obtendrá los paquetes rotos que intentó instalar, pero al menos Apt volverá a funcionar.

Cerradura DPKG permanente

Eliminar bloqueo de paquete en Ubuntu

Hay un problema menos común con los ridículos bloqueos dpkg que le impiden hacer algo. Cada vez que intenta utilizar Apt o dpkg, aparece un error que indica que otra aplicación ya lo está … cuando no lo está. En realidad, es fácil eliminar el archivo de bloqueo que le impide usar Apt y volver a hacer lo que necesita. A veces, estos archivos de bloqueo permanecen en su lugar después de que ocurre un error en una instalación, descarrilando el proceso y evitando que el archivo se elimine automáticamente. En este caso, deberá hacerlo usted mismo.

Por si acaso, elimine el bloqueo en la caché.

Conclusión

Con suerte, una de estas correcciones funcionó para usted y volverá a trabajar en Ubuntu normalmente. Recuerde que la mejor manera de manejar una situación totalmente fuera de control es tratar de volver a ser como era antes. No intente pasar y agregar más cosas para resolver una rotura agregando más cosas, a menos que sepa exactamente lo que está haciendo. Lo más probable es que termines con un lío enredado de cosas rotas que será más difícil de resolver.