Cómo Arreglar Paquetes Rotos En Ubuntu [Tutorial]

Cómo Arreglar Paquetes Rotos En Ubuntu [Tutorial]

Los gestores de paquetes como apt son uno de los grandes puntos de venta de los sistemas operativos Linux y Ubuntu - una vasta colección curada de software que puede hacer casi cualquier cosa, disponible con unas pocas teclas.

Una fuente vetada y (por lo general) confiable de gran software para cumplir con cualquier tarea. Cómo Arreglar Paquetes Rotos En Ubuntu

Sin embargo, cuando algo puede salir mal, eventualmente saldrá mal. Un paquete puede instalarse solo parcialmente o entrar en conflicto con otra cosa en el entorno de tu sistema. Tal vez una actualización es empujado hacia fuera que rompe una instalación.

Cuando esto sucede, Ubuntu tiene algunas herramientas para ayudar a solucionar el problema.

Índice De Contenidos
  1. Cómo Arreglar Paquetes Rotos En Ubuntu
  2. apt y dpkg
  3. Haz una copia de seguridad.
  4. Elimina los paquetes que ya no son necesarios
  5. Actualizar y arreglar los paquetes que faltan
  6. Forzar la instalación de paquetes faltantes o rotos
  7. Reconfigurar paquetes rotos, parcialmente configurados o mal configurados con dpkg
  8. Forzar la eliminación de paquetes que requieren reinstalación
    1. Lista de paquetes que requieren reinstalación
    2. Forzar la eliminación de paquetes que requieren reinstalación
    3. Forzar la eliminación de un paquete específico con la configuración
  9. Limpieza
  10. dpkg Locks
  11. Últimos recursos

Cómo Arreglar Paquetes Rotos En Ubuntu

Sigue leyendo para saber qué herramientas usar y cómo usarlas cuando necesites arreglar paquetes rotos en Ubuntu.

Mira TambiénConvertir un archivo DBX en un archivo PST de Windows OutlookConvertir un archivo DBX en un archivo PST de Windows Outlook

apt y dpkg

apt y dpkg son comandos de las distribuciones de Ubuntu que se encargan de la gestión de paquetes.

apt es un gestor de paquetes completo que puede consultar e instalar desde repositorios de paquetes en línea.

Lee: Cómo Cambiar El Orden De Arranque De Grub En Ubuntu / Linux Mint

dpkg instala, configura y elimina paquetes de archivos locales (que pueden haber sido recuperados a través de apt)

Haz una copia de seguridad.

Si Tu sistema se ha vuelto inestable, asegúrate de hacer una copia de seguridad antes de intentar resolver el problema, ¡por si acaso empeora las cosas!

Elimina los paquetes que ya no son necesarios

En primer lugar, asegúrate de que las cosas están ordenadas eliminando cualquier paquete que pueda haber sido instalado como dependencias que ya no son necesarias.

Mira TambiénWindows Rollback Atascado | 7 Métodos Para SolucionarWindows Rollback Atascado | 7 Métodos Para Solucionar

sudo apt autoremove

Puede que no funcione dependiendo de la naturaleza del problema que estés teniendo con tus paquetes, pero es un buen primer paso para ejecutar si funciona

Actualizar y arreglar los paquetes que faltan

A continuación, actualiza los paquetes actualmente instalados y corrige los paquetes o dependencias que faltan:

sudo apt update --fix-missing

Cualquiera de estos pasos puede resolver tu problema, así que vuelva a comprobarlo después de cada paso para ver si está listo.

Forzar la instalación de paquetes faltantes o rotos

Si esto no ha resuelto el problema, puedes forzar la instalación de los paquetes que faltan:

Mira TambiénNo Hay Suficiente Memoria Para Abrir Esta Página | SoluciónNo Hay Suficiente Memoria Para Abrir Esta Página | Solución

sudo apt install -f

Reconfigurar paquetes rotos, parcialmente configurados o mal configurados con dpkg

Algunos programas requieren una configuración adicional después de la instalación, que es manejada por dpkg. Por ejemplo, cuando se instala MySQL, puede que se muestren avisos de configuración adicionales para pedirte que configures los usuarios de la base de datos.

Si esta configuración falló o no se completó para el paquete en cuestión, lo siguiente volverá a ejecutar ese proceso de configuración:

sudo dpkg --configure -a

Forzar la eliminación de paquetes que requieren reinstalación

Hemos agotado lo que apt puede hacer por nosotros. dpkg es una herramienta de nivel inferior que puede eliminar forzosamente los paquetes instalados por apt y los que puedan haber sido instalados manualmente.

Lista de paquetes que requieren reinstalación

Ejecuta lo siguiente para listar los paquetes que están marcados como que requieren reinstalación:

Mira TambiénProblemas con Avast Antivirus en Windows 10 | SolucionesProblemas con Avast Antivirus en Windows 10 | Soluciones

sudo dpkg -l | grep ^..r

Forzar la eliminación de paquetes que requieren reinstalación

Si la lista generada por el comando anterior no incluye nada inesperado, ejecuta lo siguiente para forzar la eliminación de los paquetes de esa lista:

sudo dpkg --remove --force-remove --reinstreq

Y luego reinstalar los paquetes que aún sean necesarios.

Forzar la eliminación de un paquete específico con la configuración

Cuando se desinstala un paquete, éste sigue dejando sus archivos de configuración, por lo que si se vuelve a instalar, se conservará la antigua configuración.

Puedes eliminar un paquete, junto con sus archivos de configuración por completo ejecutando:

Mira TambiénProgramas para Ubuntu7 Mejores Programas Para Ubuntu

sudo apt purge <package-name>

O si eso falla, usando dpkg ejecutando:

sudo dpkg --purge <package-name>

Limpieza

Independientemente del método que haya funcionado para arreglar tus paquetes, vale la pena limpiar y actualizar cuando hayas terminado para asegurarte de que todo está en orden en el futuro, ejecutando los siguientes comandos en sucesión:

sudo apt clean
sudo apt update
sudo apt upgrade
sudo apt autoremove

dpkg Locks

En ocasiones, dpkg se bloqueará y te impedirá realizar cualquier otra gestión de paquetes. Para liberar este bloqueo, solo tienes que eliminar los archivos de bloqueo, que a veces se dejan erróneamente después de las operaciones de paquetes.

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

Últimos recursos

Linux es altamente personalizable, por lo que generalmente debería ser posible restaurar el sistema a tu estado de funcionamiento - utilizando tu gestor de paquetes o incluso editando manualmente los archivos si eres aventurero - sin embargo, podría llevar más tiempo del que merece la pena para acotar y resolver adecuadamente el problema.

Mira TambiénCómo instalar y configurar un servidor proxy de Squid en Ubuntu

Si parece que este es el caso, restaura desde una copia de seguridad. Porque siempre hay que tener una copia de seguridad, o tres.

►TAMBIÉN DEBERÍAS LEER...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Utilizo cookies propias, de análisis y de terceros para mejorar la experiencia de navegación por mi web. Más información