Instalar, parchear y eliminar paquetes de software en máquinas Linux es una de las tareas comunes que todo administrador de sistemas tiene que hacer. Aquí se explica cómo comenzar con la administración de paquetes de Linux en distribuciones basadas en Linux Red Hat (distribuciones).
La administración de paquetes es un método para instalar, actualizar, eliminar y realizar un seguimiento de las actualizaciones de software de repositorios específicos (repos) en el sistema Linux. Las distribuciones de Linux a menudo usan diferentes herramientas de administración de paquetes. Las distribuciones basadas en Red Hat usan RPM
(Administrador de paquetes RPM) y YUM/DNF
(Yellow Dog Updater, modificado/Dandified YUM).
Actualizador Yellow Dog, modificado (YUM)
[ Nota del editor:DNF o Dandified YUM es el valor predeterminado actualizado desde Red Hat Enterprise Linux 8, CentOS 8, Fedora 22 y cualquier distribución basada en estos. En general, las opciones son las mismas. Lea más sobre DNF aquí. ]
YUM
es la principal herramienta de administración de paquetes para instalar, actualizar, eliminar y administrar paquetes de software en Red Hat Enterprise Linux. YUM
realiza la resolución de dependencias al instalar, actualizar y eliminar paquetes de software. YUM
puede administrar paquetes desde repositorios instalados en el sistema o desde .rpm
paquetes El archivo de configuración principal para YUM
está en /etc/yum.conf
, y todos los repositorios están en /etc/yum.repos.d
.
[ Leer:Una guía rápida de DNF para usuarios de yum ]
Puede obtener más información sobre cómo agregar repositorios a su sistema en este artículo sobre cómo agregar un repositorio YUM de Amy Marrich.
Es fácil administrar paquetes en Linux con YUM
. En la línea de comando, ingrese:
yum -option command
Hay muchas opciones y comandos disponibles para usar con YUM
. He enumerado algunos comandos de uso común para YUM
a continuación:
Comando | Propósito |
instalación yum | Instala los paquetes especificados |
eliminar | Elimina los paquetes especificados |
buscar | Busca palabras clave en los metadatos del paquete |
información | Descripción de las listas |
actualizar | Actualiza cada paquete a la última versión |
repólico | Repositorios de listas |
historia | Muestra lo que ha sucedido en transacciones pasadas |
Opciones | Propósito |
-C | Se ejecuta desde la caché del sistema |
--seguridad | Incluye paquetes que proporcionan una solución para un problema de seguridad |
-y | Responde afirmativamente a todas las preguntas |
--saltar-roto | Omite paquetes que causan problemas |
-v | Detallado |
Modo | Descripción |
-i | Instala un paquete |
-U | Actualiza un paquete |
-e | Borra un paquete |
-V | Verifica un paquete |
-q | Consulta un paquete |
Opciones generales | Propósito |
-? | --ayuda | Ayuda de impresiones |
--versión | Imprime el número de versión |
-v | Imprime salida detallada |