Cómo encontrar y reparar paquetes rotos en Linux

Cómo encontrar y reparar paquetes rotos en Linux

Los administradores de paquetes en Linux le permiten controlar la instalación y eliminación de paquetes. Además de eso, los administradores de paquetes lo ayudan a encontrar paquetes rotos en su sistema y reinstalarlos para solucionar varios problemas asociados con los paquetes de Linux.





Si no sabe qué comandos usar para encontrar paquetes rotos en Linux, esta guía es para usted. Discutiremos los paquetes rotos en breve detalle, cómo puede verificar si su sistema contiene paquetes rotos y cómo reinstalarlos correctamente.





¿Qué son los paquetes rotos?

Cuando instala un nuevo paquete en Linux, el administrador de paquetes de su sistema está a cargo de todo el proceso de instalación. Estos administradores de paquetes tienen métodos integrados para manejar excepciones y errores. Pero a veces, en caso de problemas inesperados, la instalación se detiene y no se instala el paquete completo. Estos paquetes se denominan paquetes rotos en Linux.





Los administradores de paquetes como Apt no permiten la instalación posterior de paquetes si se encuentra un paquete roto en el sistema. En tal situación, reparar los paquetes rotos es la única opción a seguir.

Cómo encontrar y reparar paquetes rotos

Cada administrador de paquetes maneja diferentes tipos de paquetes. Por ejemplo, DNF y Yum trabajan con RedHat Package Manager (RPM) para descargar e instalar paquetes RPM. De manera similar, Apt actúa como un contenedor de interfaz para el software dpkg base en distribuciones basadas en Debian.



Reinstalación de paquetes rotos en Debian

Apt es el administrador de paquetes predeterminado que viene preinstalado en todas las distribuciones basadas en Debian. Aparte de Apt, los usuarios de Debian pueden descargar e instalar paquetes manualmente usando dpkg así como.

Para reparar paquetes rotos en distribuciones basadas en Debian usando Apt:





¿Qué es el modo de fuga en Messenger?
  1. Abra su terminal presionando control + Todo + T en su teclado e ingrese: sudo apt --fix-missing update
  2. Actualice los paquetes en su sistema: sudo apt update
  3. Ahora, fuerce la instalación de los paquetes rotos usando el -F bandera. Apt buscará automáticamente paquetes rotos en su sistema y los reinstalará desde el repositorio oficial. sudo apt install -f

Si los pasos mencionados anteriormente no le funcionan, puede intentar resolver el problema usando dpkg.

  1. Obligue a dpkg a reconfigurar todos los paquetes pendientes que ya están descomprimidos pero que necesitan ser configurados. los -a bandera en el comando significa Todos . |_+_|
  2. Pipe grep con dpkg para obtener una lista de todos los paquetes marcados como Requerido por dpkg. sudo dpkg --configure -a
  3. Utilizar el --retirar bandera para eliminar todos los paquetes rotos. sudo dpkg -l | grep ^..r
  4. Limpia la caché usando Apt clean. sudo dpkg --remove --force-remove-reinstreq
  5. Actualice los paquetes de su sistema usando el siguiente comando. sudo apt clean

Relacionado Cómo instalar software en Linux: Formatos de paquete explicados





En Fedora / CentOS

Aunque Yum y Dnf son excelentes cuando se trata de administrar paquetes rotos, a veces surgen problemas ya que hay miles de paquetes instalados en un sistema Linux. En tales situaciones, puede usar RPM (el administrador de paquetes base para Fedora y CentOS) para solucionar estos problemas rápidamente.

  1. Verifique todos los paquetes en su sistema usando el -V bandera. sudo apt update
  2. Verá una lista larga que contiene todos los paquetes instalados en su sistema.
  3. Reinstale el paquete que cree que podría estar causando el problema del paquete roto. sudo rpm -Va

Los pasos anteriores son muy inconvenientes: identificar qué paquete está causando el problema de una lista de cientos es tedioso. Aunque RPM es un administrador de paquetes poderoso y rara vez se encontrará con estos problemas, saber cómo solucionarlos sigue siendo importante en caso de que se encuentre con una situación similar en un futuro próximo.

Administrar paquetes en distribuciones de Linux

Los administradores de paquetes en Linux son capaces de manejar la mayoría de los problemas, incluidas las instalaciones fallidas. Pero a veces, ocurren varios problemas que solo se pueden resolver de manera intuitiva. La solución para reparar paquetes rotos consta de varios pasos: identificar el paquete roto, reinstalarlo y actualizar la lista de paquetes del sistema.

Hay innumerables distribuciones de Linux disponibles en Internet que vale la pena probar, pero en el fondo, cada una de ellas tiene una base similar. Los entornos de escritorio distinguen a cada distribución al proporcionar una experiencia de usuario única. Elegir un entorno de escritorio ideal que se adapte a sus gustos debería ser su prioridad si finalmente ha decidido seguir adelante con Linux.

Cuota Cuota Pío Correo electrónico Los 12 mejores entornos de escritorio de Linux

Elegir un entorno de escritorio Linux puede resultar complicado. Estos son los mejores entornos de escritorio de Linux a considerar.

Leer siguiente
Temas relacionados
  • Linux
  • Linux
  • Gestores de paquetes
Sobre el Autor Sharma profundo(79 Artículos publicados)

Deepesh es el editor junior para Linux en MUO. Escribe guías informativas sobre Linux, con el objetivo de proporcionar una experiencia maravillosa a todos los recién llegados. No estoy seguro de películas, pero si quieres hablar de tecnología, él es tu chico. En su tiempo libre, puedes encontrarlo leyendo libros, escuchando diferentes géneros musicales o tocando su guitarra.

Más de Deepesh Sharma

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse