YUM es una herramienta que nos permite instalar, actualizar y remover paquetes junto con sus dependencias en distribuciones Linux basados en RPM (CentOS, Red Hat y Fedora). El comando YUM (Yellow dog Updater Modified) fue desarrollado por Seth Vidal y un grupo de programadores voluntarios.

 

Detallaremos a continuación los principales usos del comando y su respectiva descripción.
/var/log/yum.log: Logs de YUM.
/etc/yum.conf: Archivo de configuración de YUM.
/etc/yum.repos.d: Directorios donde se alojan los repositorios utilizados en el servidor.
yum install paquete: Instalamos la última versión del paquete seleccionado, solicitando confirmación de acción.
yum -y install paquete: Instalamos la última versión del paquete seleccionado, el -y lo hace sin solicitar confirmación.
yum -y install paquete1 paquete2: Instalamos los paquetes que deseamos uno detras del otro.
yum -y update: Actualizamos todos los paquetes del sistema.
yum -y update –exclude=prueba: Actualiza todos los paquetes del sistema menos “Prueba”
yum -y update paquete: Actualiza el paquete que indicamos solamente.
yum -y update paquete1 paquete2: Actualiza solamente los paquetes que vallamos indicando.
yum -y upgrade: Actualiza todos los paquetes incluidos aquellos marcados como obsoletos.
yum check-update: Lista los paquetes disponibles para actualizar.
yum info paquete: Nos tira la información del paquete seleccionado.
yum list: Lista todos los paquetes del sistema.
yum list installed: Lista los paquetes  instalados en el Sistema.
yum list updates: Lista todos los paquetes disponibles para ser actualizados.
yum list available: Lista todos los paquetes listos para ser instalados.
yum list | grep paquete: Lista el paquete disponible o ya instalado en el Sistema.
yum remove paquete: Elimina el paquete del Sistema.
yum search paquete: Hace una búsqueda del paquete en el Sistema.
yum clean all:  Permite limpiar paquetes y archivos de encabezados.
yum repolist: Lista todos los repositorios de YUM.

 

Por ejemplo, para actualizar correctamente nuestro CentOS, usaremos estos 4 comandos uno detrás del otro:

# yum clean all
# yum update
# yum upgrade
# reboot