Inicio » Servidores Virtuales Privados
YUM (Yellowdog Updater, Modified) es el administrador de paquetes de las distribuciones basadas en Red Hat Enterprise Linux (RHEL), como AlmaLinux, CentOS y Rocky Linux. En AlmaLinux 8, yum
es un alias que utiliza dnf
en segundo plano, pero los comandos de yum
siguen siendo completamente compatibles.
Para sincronizar los metadatos de los repositorios y actualizar todos los paquetes del sistema:
sudo yum update
También puedes usar:
sudo yum upgrade
Ambos comandos actualizarán los paquetes, pero upgrade
también reemplaza paquetes obsoletos si es necesario.
Para instalar un nuevo paquete:
sudo yum install nombre-del-paquete
Ejemplo:
sudo yum install nginx
Para eliminar un paquete sin afectar a sus dependencias:
sudo yum remove nombre-del-paquete
Si deseas eliminar también los paquetes que dependían de él:
sudo yum autoremove
Para buscar un paquete disponible en los repositorios:
yum search palabra-clave
Ejemplo:
yum search php
Para obtener información detallada sobre un paquete específico:
yum info nombre-del-paquete
yum list installed
yum list available
yum list updates
Para actualizar un paquete en particular:
sudo yum update nombre-del-paquete
YUM mantiene un historial de las instalaciones, actualizaciones y eliminaciones realizadas:
yum history
yum history info ID
sudo yum history undo ID
YUM almacena en caché los metadatos y paquetes descargados. Puedes liberar espacio ejecutando:
sudo yum clean all
sudo yum clean metadata
sudo yum clean packages
Para listar los repositorios configurados en el sistema:
yum repolist all
Para ver solo los repositorios activos:
yum repolist enabled
Algunos conjuntos de paquetes se agrupan (por ejemplo, “Servidor Web”, “Entorno de Desarrollo”).
yum group list
sudo yum group install "Nombre del grupo"
sudo yum group remove "Nombre del grupo"
Para examinar qué dependencias se requieren o se instalan con un paquete:
yum deplist nombre-del-paquete
sudo yum check-update
para ver si hay actualizaciones disponibles sin aplicarlas.yum provides /ruta/al/archivo
para averiguar qué paquete contiene un archivo específico.dnf
o yum
; ambos funcionan igual.Ejemplo de mantenimiento completo del sistema:
sudo yum clean all
sudo yum makecache
sudo yum update -y
sudo yum autoremove -y