Gestión de paquetes en linux con Yum

Home » Linux » Gestión de paquetes en linux con Yum
Linux No Comments

Yellow dog Updater, Modified (YUM) es una herramienta libre de gestión de paquetes para sistemas Linux basados en RPM.

Yum es una utilidad totalmente reescrita a partir de su herramienta predecesora, Yellowdog Updater (YUP), y fue desarrollada principalmente para actualizar y controlar los sistemas Red Hat utilizados en el departamento de física de la Universidad de Duke. Desde entonces, ha sido adoptada por Fedora, CentOS, y otras distribuciones de GNU/Linux basadas en RPM, incluyendo el mismo Yellow Dog, donde reemplazó a la utilidad original YUP. El manejador de paquetes de Red Hat, up2date, también puede hacer uso de los repositorio de software de yum cuando realiza actualizaciones de software. Red Hat Enterprise 5 reemplazó up2date por yum y pirut.

Con los paquetes “yum-updatesd” o “yum-updateonboot” se puede hacer una actualización de software automática.

El sistema de repositorios yum está convirtiéndose rápidamente en un estándar para los repositorios basados en RPM. En SUSE Linux 10.1 se añade soporte para repositorios YUM en YaST, y los repositorios de openSUSE están basados exclusivamente en Yum.

Yellow dog Updater, Modified está disponible bajo licencia GNU GPL versión 2 o superiores.

Actualizar sistema.

Actualización del sistema con todas las dependencias que sean necesarias:


yum update

Búsquedas

Realizar una búsqueda de algún paquete o término en la base de datos en alguno de los depósitos yum configurados en el sistema:


yum search cualquier-paquete

Ejemplo:


yum search httpd

Consulta de información

Consultar la información contenida en un paquete en particular:


yum info cualquier-paquete

Ejemplo:


yum info httpd

Instalación de paquetes

Instalación de paquetería con resolución automática de dependencias:


yum install cualquier-paquete

Ejemplo:


yum install httpd

Desinstalación de paquetes

Desinstalación de paquetes junto con todo aquello que dependa de éstos:


yum remove cualquier-paquete

Ejemplo:


yum remove httpd

Listado de paquetes.

Lo siguiente listará todos los paquetes disponibles en la base de datos yum y que pueden instalarse:


yum list available | less

Lo siguiente listará todos los paquetes instalados en el sistema:


yum list installed |less

Lo siguiente listará todos los paquetes instalados en el sistema y que pueden (deben) actualizarse:


yum list updates | less

Limpieza del sistema.

Yum deja como resultado de su uso cabeceras y paquetes RPM almacenados en el interior del directorio localizado en la ruta /var/cache/yum/. Particularmente los paquetes RPM que se han instalado pueden ocupar mucho espacio y es por tal motivo conviene eliminarlos una vez que ya no tienen utilidad. Igualmente conviene hacer lo mismo con las cabeceras viejas de paquetes que ya no se encuentran en la base de datos. A fin de realizar la limpieza correspondiente, puede ejecutarse lo siguiente:


yum clean all

LEAVE A COMMENT