3.3. Actualización de paquetes desde la línea de comandos con yum

La base del Package Updater es el administrador de paquete Yum, desarrollado por Duke University para mejorar la instalación de los RPM. El comando yum busca repositorios soportados de paquetes y sus dependencias para que puedan instalarse juntos y así aliviar problemas de dependencia. Red Hat Enterprise Linux 5 utiliza yum para buscar e instalar paquetes.
El comando up2date no está disponible en Red Hat Enterprise Linux 5, el cual usa Yum (Yellowdog Updater Modified/Actualizador de Yellowdog modificado). La serie completa de herramientas que instala y actualiza software en Red Hat Enterprise Linux 5 se basa ahora en Yum. Esta incluye todo desde la instalación inicial a través del programa de instalación Anaconda hasta herramientas de administración de software de host como pirut.

3.3.1. Comandos de yum

Los comandos de yum se escriben normalmente así:
yum command [package_name]
Por defecto, Yum intentará automáticamente comprobar todos los repositorios configurados para resolver todas las dependencias de paquete durante una instalación o actualización. La siguiente es una lista de los comandos yum más utilizados. Para una lista completa de comandos de yum disponibles, consulte man yum.
yum install nombre_paquete
Utilizado para instalar la última versión de un paquete o grupo de paquetes. Si ningún paquete coincide con los nombres de paquete especificado, se supone que es un comodín de shell, y cualquier coincidencia, es instalada.
yum update nombre_paquete
Utilizado para actualizar los paquetes especificados a la última versión disponible. Si no hay paquetes especificados, entonces yum tratará de actualizar todos los paquetes instalados.
Si la opción --obsoletes es utilizada (i.e. yum --obsoletes package_name), procesará los paquetes obsoletos. Como tal, se eliminarán y serán remplazados en consecuencia los paquetes obsoletos a través de actualizaciones.
yum check-update
Este comando permite determinar si las actualizaciones están disponibles para los paquetes instalados. El comando yum entrega una lista de todas las actualizaciones de paquete desde todos los repositorios si hay alguno disponible.
yum remove package_name
Utilizado para eliminar paquetes especificados, junto con cualquier otro paquete que dependa de los paquetes eliminados.
yum provides package_name
Utilizado para determinar qué paquetes proporcionan un archivo o función específica.
yum search palabra clave
Este comando se utiliza para encontrar cualquier paquete que contenga la clave especificada en la descripción, resumen, empaquetador y campos de nombre de paquete de RPM en todos los repositorios compatibles.
yum localinstall ruta absoluta a nombre de archivo
Utilizado para instalar un paquete local en la máquina.