Comandos para manipular paquetes desde terminal con yum en sistemas operativos que dispongan de esta herramienta como OpenSuse, Fedora, Mandriva..
Esta herramienta está quedando obsoleta en favor de dnf, la nueva herrramienta de Red Hat para gestionar paquetes en sistemas con este tipo de paquetería que está siendo adoptado poco a poco en todos los sistemas que hasta la fecha usaban yum.
En cualquier caso me pareció conveniente dejar una guía rápida con algunos comandos básicos aquí disponible por si en alguna situación fuesen necesarios.
En muchos sistemas está asignado como alias y podemos usar yum perfectamente pero en realidad este es un alias para dnf que es quien gestiona realmente los paquetes resolviendo de forma más eficiente dependencias y aumentando la velocidad de gestión entre otras características.
Comandos Linux para el Gestor de Paquetes YUM
Gestión básica de paquetes con yum
A continuación dejo un listado con las formas básicas para la gestión de paquetes donde se muestra como actualizar repositorios, encontrar un paquete, actualizar un paquete, limpiar caché mediante el gestor…
Por supuesto no solo se limita a esta simple lista ni mucho menos. Siempre tenéis la posibilidad de utilizar la ayuda rápida para yum con el siguiente comando:
sudo yum –help
También podéis usar el manual de la herramienta:
sudo man yum
En cualquier caso el listado sería el que sigue:
- yum install package_name → Descargar e instalar un paquete rpm.
- yum localinstall package_name.rpm → Este instalará un RPM y tratará de resolver todas las dependencies para ti, usando tus repositorios.
- yum update package_name.rpm → Actualizar todos los paquetes rpm instalados en el sistema.
- yum update package_name → Modernizar / actualizar un paquete rpm.
- yum remove package_name → Eliminar un paquete rpm.
- yum list → listar todos los paquetes instalados en el sistema.
- yum search package_name → Encontrar un paquete en repositorio rpm.
- yum clean packages → Limpiar un caché rpm borrando los paquetes descargados.
- yum clean headers → Eliminar todos los ficheros de encabezamiento que el sistema usa para resolver la dependencia.
- yum clean all → Eliminar desde los paquetes caché y ficheros de encabezado.