Debian

Use apt-get para arreglar paquetes faltantes o rotos

Use apt-get para arreglar paquetes faltantes o rotos
Los administradores de paquetes en Linux son los programas más útiles que se utilizan para agregar capacidades adicionales en un sistema. Se pueden utilizar para instalar, eliminar, actualizar y actualizar los paquetes, y también cuentan con las capacidades de resolución de dependencias. Sin embargo, como cualquier otro programa, las cosas también pueden salir mal con estos administradores de paquetes. A veces, al actualizar o instalar un programa de terceros, la instalación sale mal y genera errores que requieren que instale las dependencias que faltan y los paquetes rotos. Este error también puede ocurrir debido a una gestión de paquetes inadecuada, una instalación incorrecta de paquetes y la instalación de paquetes innecesarios. Cualquiera que sea la razón, el problema es que recibe un error y se queda con una condición en la que no puede agregar un nuevo paquete ni actualizar o eliminar los paquetes existentes hasta que solucione el problema.

En este artículo, aprenderemos cómo arreglar las dependencias faltantes y los paquetes rotos usando el comando apt-get. Tenga en cuenta que hemos ejecutado los comandos y el procedimiento mencionados en este artículo en un sistema Debian 10. Se puede seguir el mismo procedimiento en Ubuntu y versiones anteriores de Debian.

Usaremos la Terminal de línea de comandos para probar las soluciones y solucionar el problema. Para abrir la aplicación Terminal en Debian, presione la tecla super en el teclado y búsquela usando la barra de búsqueda que aparece. Cuando aparezca el resultado de la búsqueda, haga clic en el icono de Terminal para abrirlo.

Usando apt-get para arreglar paquetes faltantes y rotos

Apt-get es una herramienta de gestión de paquetes basada en Terminal que se utiliza para instalar, actualizar y eliminar paquetes. Junto con estas características, también tiene indicadores que se pueden usar para arreglar dependencias faltantes y paquetes rotos.

Método 1

Utilizar el "arreglo faltante"Opción con"apt-get update”Para ejecutar las actualizaciones y asegurarse de que los paquetes estén actualizados y que no haya una nueva versión disponible para los paquetes.

$ sudo apt-get update --fix-missing

Una vez que haya terminado con la actualización, ejecute el siguiente comando para forzar al administrador de paquetes a encontrar las dependencias faltantes o los paquetes rotos e instalarlos.

$ sudo apt-get install -f

Otro enfoque para resolver el problema del paquete roto a través de apt-get es editar el archivo "/ etc / apt / sources / list" y agregar sitios con versiones más nuevas de paquetes disponibles. Luego, ejecutando el "apt-get update " comando para actualizar la lista de repositorios.

Si el método anterior no soluciona el problema de las dependencias rotas y los paquetes rotos y aún recibe el error, pruebe los siguientes métodos.

Otros metodos

Método 1:

En este método, usaremos el "apt-get autoremove " y el "dpkg ” para arreglar las dependencias faltantes y los paquetes rotos.

1. Actualice el índice del repositorio ejecutando el siguiente comando en la Terminal:

$ sudo apt-get update

2. A continuación, ejecute el siguiente comando para limpiar el repositorio local:

$ sudo apt-get clean

3. Ejecute el siguiente comando para eliminar todos los paquetes innecesarios que ya no son necesarios:

$ sudo apt-get autoremove

El comando anterior mostrará las dependencias no satisfechas o el nombre del paquete roto.

4. Luego intente ejecutar el siguiente comando en la Terminal para forzar la eliminación del paquete roto:

$ sudo dpkg --remove -force --force-remove-reinstreq Nombre_del_paquete

Método 2:

En el siguiente método, usaremos el "dpkg-configure"Comando para arreglar las dependencias faltantes y los paquetes rotos.

Dpkg es una herramienta de administración de paquetes que se puede utilizar para instalar, eliminar y administrar paquetes. Similar a apt-get, también puede ayudar a reparar paquetes rotos y dependencias faltantes. Si recibe algunos errores al instalar o actualizar los paquetes, pruebe la siguiente solución con dpkg:

1. Ejecute el siguiente comando en la Terminal para reconfigurar todos los paquetes parcialmente instalados.

$ sudo dpkg --configure -a

Si el comando anterior no funciona, como en nuestro caso y ve resultados similares mostrando el paquete erróneo, intente eliminar el paquete.

2. Ejecute el siguiente comando en la Terminal para eliminar el paquete erróneo.

$ apt-get remove

3. Luego use el siguiente comando para limpiar el repositorio local:

$ sudo apt-get clean

Después de probar cualquiera de las soluciones anteriores, ejecute el comando de actualización para asegurarse de que las dependencias se resuelvan y los paquetes rotos se corrijan o eliminen.

$ sudo apt-get update

Arreglar la dependencia y los errores de paquetes rotos y luego devolver el sistema al estado normal puede llevar horas. A veces se vuelve tan complicado que cuando finalmente lo arreglas, te sientes tan afortunado. Hemos presentado algunas soluciones con respecto a este error, así que pruébelos. Si conoce algunas de las posibles soluciones que no mencionamos, háganoslo saber en los comentarios.

Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...
Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...
Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...