Manual de YUM

Manual de YUM

Gran parte de mi vida como usuario de Linux, he estado utilizando distribuciones derivadas de Debian, principalmente Ubuntu. Sin embargo, en un principio no fue así y la primera distribución que usé fue la desaparecida Mandrake.

Todavía recuerdo cuando hace mucho, acostumbrado a tener que descomprimir, compilar e instalar los tarball con el código fuente, un compañero de clase me comento las virtudes de este sistema: “En Debian haces apt-cache search, para buscar, luego pones apt-get install y el nombre del paquete y lo tienes hecho“. Cuando lo vi funcionando me quedé maravillado.

Desde entonces, siempre he estado usando el sistema APT y nunca llegué a probar los paquetes RPM (salvo excepciones con alien) ni gestores para este tipo de paquetes como YUM, del que hoy vamos a hablar.

¿Qué es YUM?

YUM es el acrónimo de Yellow Dog Updater Modified (actualizador modificado de Yellow Dog), administrador de paquetes creado en un comienzo por la distribución Yellow Dog y que actualmente mantiene la Universidad de Duke. Actualmente es el gestor de paquetería por defecto en distribuciones como Red Hat, Fedora, CentOS, Scientific Linux y otras distribuciones de GNU/Linux basadas en RPM.

Su sitio web oficial es el siguiente: http://yum.baseurl.org/.

¿Qué ficheros y directorio maneja YUM?

Al igual que otros programas, YUM también tiene un fichero de configuración en texto plano, un registro y un directorio donde almacena información de los repositorios.

  • /etc/yum.conf: Ficherode configuración
  • /var/log/yum.log: Registro de actividad
  • /etc/yum.repos.d: Directorio de trabajo

Instalar

  • Instalar un paquete: yum install nombre_paquete
  • Instalar varios paquetes: yum install nombre_paquete0 nombre_paquete1 nombre_paquete2
  • Especificar la arquitectura: yum install nombre_paquete.arquitectura, por ejemplo, yum install apache2.i386
  • No pedir confirmación: yum -y install nombre_paquete (el parámetro -y funciona en todas las instrucciones del programa)

Actualizar

  • Todos los paquetes del sistema: yum update
  • Comprobar paquetes que necesitan actualización: yum check-update
  • Actualizar sólo un paquete: yum update nombre_paquete
  • Actualizar sólo varios paquetes: yum update nombre_paquete0 nombre_paquete1

Borrar

Que supondrá la desinstalación del software asociado.

  • Borrar un paquete: yum remove nombre_paquete
  • Borrar varios paquetes: yum remove nombre_paquete0 nombre_paquete1

Información

Información de un paquete:

  • yum info nombre_paquete

De varios paquetes en forma de listados:

  • Listar todos los paquetes disponibles (para instalar o instalados): yum list
  • Con grep como en tantos otros comandos, para buscar sólo de uno: yum list | grep nombre_paquete

Buscar

  • De los más útiles, cuando no sabemos el nombre: yum search nombre_paquete