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