Use apt-get para arreglar paquetes faltantes y rotos

Use apt-get para arreglar paquetes faltantes y 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 usar para instalar, eliminar, actualizar y actualizar los paquetes, también con las capacidades de resolución de dependencia. 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 resulta en errores que requieren que instale las dependencias faltantes y los paquetes rotos. Este error también puede ocurrir debido a la gestión incorrecta de paquetes, la instalación incorrecta de paquetes e instalación de paquetes innecesarios. Cualquiera sea la razón, el problema es que recibe un error y se deja 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 solucionar las dependencias faltantes y los paquetes rotos utilizando 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 de Debian más antiguas.

Usaremos el 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 súper en el teclado y busquela usando la barra de búsqueda que aparece. Cuando aparezca el resultado de la búsqueda, haga clic en el icono del terminal para abrirlo.

Usar apt-get para arreglar paquetes faltantes y rotos

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

Método 1

Utilizar el "fastidio"Opción con"Actualización de apt-get"Para ejecutar las actualizaciones y asegurarse de que los paquetes estén actualizados y no hay una nueva versión disponible para los paquetes.

$ sudo apt-get actualización --s-fix-zarz

Una vez que haya terminado con la actualización, ejecute el siguiente comando a continuación para obligar al Administrador de paquetes a encontrar dependencias faltantes o paquetes rotos e instálelos.

$ sudo apt -get instalación -f

Otro enfoque para resolver el problema del paquete roto a través de apt-get es editar el archivo "/etc/apt/fuentes/list" y agregar sitios con versiones más nuevas de paquetes disponibles. Luego ejecutando el "Actualización de apt-get " Comando para actualizar la lista de repositorio.

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

Otros metodos

Método 1:

En este método, usaremos el "APT-GET Autoremove " y el "dpkg " Para arreglar dependencias faltantes y paquetes rotos.

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

$ sudo apt-get actualización

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

$ sudo apt-get limpia

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 Force Eliminar el paquete roto:

$ sudo dpkg ---remove -force --force-remove-reinstreq paquete_name

Método 2:

En el siguiente método, usaremos el "configure dpkgComando para reparar dependencias faltantes y paquetes rotos.

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

1. Ejecutar el siguiente comando en el 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 que muestran el paquete erróneo, intente eliminar el paquete.

2. Ejecutar el siguiente comando en el terminal para eliminar el paquete erróneo.

$ apt-get eliminar

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

$ sudo apt-get limpia

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 fijen o eliminen.

$ sudo apt-get actualización

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