El comando «yum»



El comando yum se utiliza en sistemas basados en Red Hat, como CentOS y Fedora, para gestionar paquetes de software y sus dependencias. yum es una herramienta de gestión de paquetes que facilita la instalación, actualización, eliminación y búsqueda de software en el sistema. A continuación, te proporcionaré ejemplos de uso frecuente de yum para administrar paquetes en sistemas Linux basados en Red Hat:

1. Actualizar todos los paquetes del sistema:

Para actualizar todos los paquetes instalados en el sistema a sus versiones más recientes, utiliza el siguiente comando:

sudo yum update

Esto buscará e instalará las últimas versiones de todos los paquetes instalados en el sistema.

2. Instalar un nuevo paquete:

Para instalar un nuevo paquete, simplemente utiliza el comando install seguido del nombre del paquete que deseas instalar. Por ejemplo:

sudo yum install nombre_del_paquete

Esto buscará y descargará el paquete especificado, junto con cualquier dependencia necesaria, e instalará el paquete en el sistema.

3. Actualizar un paquete específico:

Si deseas actualizar un paquete específico a la última versión disponible, utiliza el siguiente comando:

sudo yum update nombre_del_paquete

Esto actualizará el paquete especificado a la versión más reciente, si está disponible.

4. Eliminar un paquete:

Para eliminar un paquete instalado en el sistema, utiliza el siguiente comando:

sudo yum remove nombre_del_paquete

Esto eliminará el paquete especificado del sistema, incluyendo sus dependencias si ya no son necesarias para otros paquetes.

5. Buscar paquetes por nombre o descripción:

Puedes buscar paquetes disponibles en los repositorios de yum por nombre o descripción utilizando el siguiente comando:

yum search palabra_clave

Reemplaza «palabra_clave» con el término que deseas buscar. yum mostrará una lista de paquetes relacionados con la palabra clave proporcionada.

6. Listar todos los grupos de paquetes disponibles:

Los grupos de paquetes son conjuntos de software relacionados. Puedes listar todos los grupos de paquetes disponibles utilizando el siguiente comando:

yum grouplist

7. Instalar un grupo de paquetes:

Para instalar un grupo completo de paquetes, puedes utilizar el siguiente comando:

sudo yum groupinstall nombre_del_grupo

Esto instalará todos los paquetes que pertenecen al grupo especificado.

8. Actualizar un grupo de paquetes:

Si deseas actualizar un grupo completo de paquetes a las últimas versiones disponibles, utiliza el siguiente comando:

sudo yum groupupdate nombre_del_grupo

Para mantener limpio y actualizado el sistema utilizando el comando yum en sistemas basados en Red Hat, puedes realizar las siguientes acciones:

1. Actualizar paquetes:

Para actualizar todos los paquetes instalados en el sistema a sus versiones más recientes, utiliza el siguiente comando:

sudo yum update

Esto buscará e instalará las últimas versiones de todos los paquetes instalados en el sistema.

2. Limpiar cachés y paquetes obsoletos:

Periodicamente, es importante limpiar los cachés y eliminar paquetes obsoletos para liberar espacio en disco. Para realizar esta tarea, puedes utilizar el siguiente comando:

sudo yum clean all

Esto eliminará los metadatos y cachés temporales utilizados por yum.

3. Eliminar paquetes no utilizados:

Puedes eliminar paquetes que ya no son necesarios en el sistema utilizando el siguiente comando:

sudo package-cleanup --oldkernels --count=1

Esto eliminará los kernels antiguos, dejando solo el kernel actual y el anterior en el sistema.

4. Autolimpieza regular:

Para programar una limpieza automática regular, puedes configurar yum-cron. yum-cron es un servicio que realiza automáticamente actualizaciones y limpiezas periódicas. Puedes instalar y habilitar yum-cron con los siguientes comandos:

sudo yum install yum-cron
sudo systemctl enable yum-cron
sudo systemctl start yum-cron

Esto configurará yum-cron para que realice actualizaciones y limpiezas automáticamente según la configuración predeterminada.

Al realizar estas acciones regularmente, puedes mantener tu sistema limpio y actualizado en sistemas basados en Red Hat, lo que es importante para la seguridad y el rendimiento del sistema.

Estos son algunos ejemplos de uso comunes del comando yum para administrar paquetes en sistemas Linux basados en Red Hat. yum es una herramienta poderosa que facilita la gestión de software y sus dependencias en estos sistemas.