Los gestores de paquetes son herramientas esenciales en Linux que simplifican la instalación, actualización y eliminación de software. Manejan automáticamente las dependencias, asegurando que todas las bibliotecas y componentes requeridos se instalen correctamente. Dos de los sistemas de gestión de paquetes más prominentes son yum y apt.
Yum vs Apt
La diferencia principal entre estos dos sistemas radica en las distribuciones de Linux a las que sirven. El gestor de paquetes yum (Yellowdog Updater, Modified) es utilizado por distribuciones basadas en RPM como Red Hat, CentOS y Fedora. En contraste, apt (Advanced Package Tool) es el estándar para las distribuciones basadas en Debian, incluyendo Ubuntu. Aunque tanto yum como apt logran los mismos objetivos, su sintaxis de comandos difiere.
Instalación y Eliminación de Paquetes
Para instalar una nueva pieza de software desde un repositorio, se utiliza el comando install.
Debian: $ apt install nombre_paquete
RPM: $ yum install nombre_paquete
Para eliminar un paquete, los comandos también son sencillos. apt usa remove, mientras que yum usa erase.
Debian: $ apt remove nombre_paquete
RPM: $ yum erase nombre_paquete
Actualización e Inspección de Paquetes
Es una buena práctica actualizar el índice de paquetes local antes de instalar o actualizar software. Esto asegura que se obtengan las últimas versiones disponibles.
Para los sistemas Debian, este es un proceso de dos pasos: apt update actualiza la lista de paquetes y apt upgrade instala las nuevas versiones. Para los sistemas RPM, yum update maneja ambas acciones con un solo comando.
Debian: $ apt update; apt upgrade
RPM: $ yum update
Si necesita obtener más detalles sobre un paquete específico, puede usar los siguientes comandos para mostrar información como su versión, tamaño y descripción.
Debian: $ apt show nombre_paquete
RPM: $ yum info nombre_paquete