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 installedyum list availableyum list updatesPara actualizar un paquete en particular:
sudo yum update nombre-del-paquete
YUM mantiene un historial de las instalaciones, actualizaciones y eliminaciones realizadas:
yum historyyum history info IDsudo yum history undo IDYUM almacena en caché los metadatos y paquetes descargados. Puedes liberar espacio ejecutando:
sudo yum clean allsudo yum clean metadatasudo yum clean packagesPara 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 listsudo 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