Xripox
02/12/2010, 02:04
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 ([Only registered and activated users can see links]).
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.
[Only registered and activated users can see links]
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 ([Only registered and activated users can see links]) y que actualmente mantiene la Universidad de Duke ([Only registered and activated users can see links]). 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: [Only registered and activated users can see links]
¿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
[Only registered and activated users can see links]
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
Visto en Linux Hispano ([Only registered and activated users can see links])
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.
[Only registered and activated users can see links]
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 ([Only registered and activated users can see links]) y que actualmente mantiene la Universidad de Duke ([Only registered and activated users can see links]). 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: [Only registered and activated users can see links]
¿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
[Only registered and activated users can see links]
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
Visto en Linux Hispano ([Only registered and activated users can see links])