Una de las mejores cosas de las distribuciones de Linux es que instalan software desde repositorios centrales utilizando administradores de paquetes, un concepto que otros sistemas operativos están captando.
Pero si no actualiza con frecuencia estos repositorios, su sistema podría tener problemas al instalar nuevos paquetes. Este es el por qué.
Los paquetes dependen de otros paquetes
Las aplicaciones Linux y los programas de código abierto en general hacen un uso intensivo de bibliotecas de código compartidas. Debido a que los programas de Linux utilizan estas bibliotecas con tanta frecuencia, tiene sentido que las distribuciones de Linux las empaqueten de la misma manera que lo hacen con los programas ejecutables.
La desventaja de este enfoque es que los horarios de actualización de los programas y sus bibliotecas pueden diferir. Los desarrolladores pueden realizar cambios en programas o bibliotecas que pueden alterar significativamente su comportamiento.
Para complicar los diferentes programas de actualización, cada distribución de Linux tiene su propio método para lanzar software, con Las distribuciones de lanzamiento continuo, como Arch, lanzan paquetes muy poco después de que los desarrolladores iniciales salgan con sus versiones.
Qué sucede si no actualiza
Si no ha actualizado sus repositorios de paquetes, es posible que tenga problemas para instalar o ejecutar nuevos programas que dependen de bibliotecas desactualizadas que haya instalado en su sistema. Paquetes rotos en Linux son una de esas implicaciones de los paquetes obsoletos.
Sin embargo, este problema no es exclusivo de Linux. "DLL hell" es un problema similar al que se encuentran los usuarios de Windows.
Cómo actualizar los repositorios de paquetes en Linux
Ahora que sabe que necesita actualizar los repositorios de paquetes antes de instalar nuevos programas, es hora de aprender a hacerlo. Los comandos para hacerlo variarán según la distribución que uses.
En un sistema Debian o Ubuntu, puede actualizar la lista de repositorios y actualizar los paquetes instalados con APT:
actualización de sudo apt && actualización de sudo apt
En las distribuciones derivadas de Red Hat, YUM combina la actualización de los repositorios de paquetes con la instalación de paquetes actualizados:
actualización de sudo yum
OpenSUSE usa el administrador de paquetes Zypper. Para ver qué paquetes necesitan actualizarse, escriba:
sudo zypper lp
Para actualizar todos los paquetes obsoletos, escriba:
parche de sudo zypper
Para actualizar un sistema Arch Linux, use Pacman:
sudo pacman -Syu
Relacionada: Cómo instalar y eliminar paquetes en Arch Linux
Ahora la instalación de su software se realizará sin problemas
Ahora que sabe cómo actualizar su sistema antes de instalar nuevos paquetes, debería tener menos problemas al instalar nuevos programas en su sistema Linux.
La principal diferencia entre las distribuciones de Linux es el administrador de paquetes. Todos ellos tienen sus fortalezas y debilidades, por lo que debes elegir el que más se adapte a tu estilo de trabajo. ¿Debería usar APT, YUM o Zypper? ¿O algo completamente diferente? Tu decides.
Las mejores distribuciones de Linux son difíciles de encontrar. A menos que lea nuestra lista de los mejores sistemas operativos Linux para juegos, Raspberry Pi y más.
Leer siguiente
- Linux
- Instalar software
- Gestores de paquetes

David es un escritor independiente que vive en el noroeste del Pacífico, pero es originario del Área de la Bahía. Ha sido un entusiasta de la tecnología desde niño. Los intereses de David incluyen leer, ver películas y programas de televisión de calidad, juegos retro y coleccionar discos.
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