Desde la Wired
Gestión de paquetes en Linux con Yum
Yellow dog Updater, Modified (YUM) es una herramienta de software libre de gestión de paquetes para sistemas Linux basados en RPM (sistema de administración e instalación de paquetes de software característico de varias plataformas Linux, fundamentalmente basadas o afines a Red Hat.)
La utilización y parámetros básicos de yum son los siguientes:
yum search <paquete o cadena>
Búsqueda de paquetes coincidentes con una determinada cadena, buscará coincidencias en el nombre del paquete, descripción, resumen… del RPM.
yum install <paquete>
Instala un determinado paquete satisfaciendo todas sus dependencias
yum list <paquete o cadena>
Muestra información sobre los distintos paquetes disponibles
yum remove <paquete> | yum erase <paquete>
Elimina el paquete seleccionado y sus dependencias
yum info <paquete>
Muestra información sobre un determinado paquete, su descripción, resumen, etc.
yum clean
Utilizado para limpiar la caché de paquetes generada por yum, podemos especificar limpiar solo las cabeceras, los paquetes o todo, yum clean packages, yum clean headers , yum clean all.
yum update
Si no especificamos ningún paquete, actualizará todo el sistema (paquetes instalados), si especificamos paquetes solamente actualizará los definidos.
yum check-update
Revisará si existe alguna actualización disponible para alguno de los paquetes instalados en el servidor
En cuanto a los ficheros y carpetas de YUM cabe destacar los siguiente:
Fichero de configuración
/etc/yum.conf
Carpeta de repositorios:
/etc/yum/repos.d/
Carpeta de plugins:
/etc/yum/pluginconf.d/
Carpeta de caché:
/var/cache/yum/
Si necesitáis información más detallada sobre cualquiera de estos parámetros, la tenéis en la página man de yum:
man yum
Por nombrar un poquito el fichero de configuración yum.conf, conviene explicar unas cuantas opciones:
gpgcheck=1
Si está a 1, evitará la instalación de paquetes no firmados
exclude=apache* bind-chroot courier* dovecot* exim*
Utilizamos la línea “exclude=…” en yum.conf para especificar los paquetes que deseamos excluir de las actualizaciones y cualquier utilización de yum.
debuglevel=2
Nivel de debug, entre 1 y 10.
logfile=/var/log/yum.log Por supuesto, para conocer este fichero de configuración a fondo, os recomiendo encarecidamente leer su página man:man yum.conf
| Imprimir artículo | Este artículo fue publicado por Jorge Isaac el 7 noviembre 2009 a las 12:25 PM, y está archivado en Linux. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |







