La instalación de paquetes en Linux es una de las tareas más habituales para cualquier usuario o administrador del sistema. Gracias a los gestores de paquetes, es posible instalar programas, herramientas, librerías y dependencias de forma sencilla, segura y ordenada desde los repositorios oficiales de cada distribución.
En esta guía verás cómo hacerlo en Debian/Ubuntu con apt y un resumen para dnf (Fedora/RHEL) y pacman (Arch).
📌 Si quieres aprender más sobre Linux, revisa nuestra Guía completa de comandos Linux y nuestro Curso de Linux gratis , te ayudarán a dominar la terminal y a sacar el máximo provecho de este artículo.
Conceptos básicos
- Paquete: unidad instalable (curl, nginx, python3…).
- Repositorio: fuente de paquetes mantenida por la distro.
- Dependencias: otros paquetes necesarios para que el software funcione.
- Firmas: validan integridad y autenticidad del repositorio.
Recomendación: si el software está en repos oficiales, instala desde ahí primero.
Debian/Ubuntu: instalar paquetes con apt
Actualizar índices (paso recomendado)
sudo apt updateInstalar uno o varios paquetes
sudo apt install curl
sudo apt install curl wget gitBuscar e inspeccionar
apt search nginx
apt show nginxVer paquetes instalados
apt list --installed | headFedora/RHEL: dnf
sudo dnf upgrade
sudo dnf install nginx
dnf search nginxArch Linux: pacman
sudo pacman -Syu
sudo pacman -S nginx
pacman -Ss nginxAlternativas: Snap y Flatpak
En escritorio, Snap y Flatpak pueden ser útiles por facilidad o por versiones más recientes del software.
Snap
snap find vlc
sudo snap install vlcFlatpak
flatpak search org.videolan.VLC
flatpak install flathub org.videolan.VLCAñadir repositorios
En Debian/Ubuntu, las fuentes suelen estar en /etc/apt/sources.list y /etc/apt/sources.list.d/. Tras cambiar repositorios:
sudo apt updatePrioriza repos oficiales y evita mezclar repositorios aleatorios.
Troubleshooting típico
Error de lock (apt/dpkg ocupado)
Si ves errores de lock, otro proceso está usando apt o dpkg. Comprueba procesos:
ps aux | grep -E 'apt|dpkg'dpkg interrumpido o dependencias rotas
sudo dpkg --configure -a
sudo apt -f installRepos que fallan (404, firmas)
Revisa las fuentes, ejecuta apt update y sigue el error exacto.
Resumen
En resumen, la instalación de paquetes en Linux es un proceso clave para ampliar las funciones del sistema y mantener el software organizado. Usar el gestor de paquetes adecuado permite instalar aplicaciones con sus dependencias, recibir actualizaciones y eliminar programas de forma limpia cuando ya no sean necesarios.
- Debian/Ubuntu: apt update y apt install.
- Fedora/RHEL: dnf install.
- Arch: pacman -S.
- Snap/Flatpak: alternativas útiles en escritorio.
- Problemas comunes: locks, dpkg roto y repos mal configurados.
📌 Referencias: apt(8) — man7.org · dpkg(1) — man7.org
