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.

instagram viewer

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 frontend 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 también.

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

  1. Abra su terminal presionando control + Alt + T en su teclado e ingrese:
    sudo apt --fix-missing update
  2. Actualice los paquetes en su sistema:
    actualización de sudo apt
  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.
    sudo dpkg --configure -a
  2. Pipe grep con dpkg para obtener una lista de todos los paquetes marcados como Requerido por dpkg.
    sudo dpkg -l | grep ^.. r
  3. Utilizar el --retirar bandera para eliminar todos los paquetes rotos.
    sudo dpkg --remove --force-remove-reinstreq
  4. Limpia la caché usando Apt clean.
    sudo apto limpio
  5. Actualice los paquetes de su sistema usando el siguiente comando.
    actualización de sudo apt

Relacionado: Cómo instalar software en Linux: explicación de los formatos de paquete

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 rpm -Va
  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 dnf --refresh reinstalar packagename

Los pasos anteriores son muy incómodos; 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 este tipo de 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, se producen varios problemas que solo se pueden resolver de forma 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.

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.

Temas relacionados
  • Linux
  • Linux
  • Gestores de paquetes
Sobre el Autor
Sharma profundo (20 artículos publicados)

Deepesh es el editor junior para Linux en MUO. Ha estado escribiendo contenido informativo en Internet durante más de 3 años. En su tiempo libre le gusta escribir, escuchar música y tocar la 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!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.