Usando el Administrador de paquetes de YUM en CentOS y RHEL

En este artículo, consideraremos el administrador de paquetes de YUM que permite administrar la instalación, eliminación y actualización de programas (paquetes RPM), resolver dependencias automáticamente y administrar repositorios adicionales. Este artículo será útil para los administradores de Linux principiantes como una hoja de trucos de yum.

Yum (Yellowdog Updater Modified) es un gestor de paquetes de consola para distribuciones de Linux basado en paquetes RPM (Gestor de paquetes RedHat). Estos incluyen OSs tan populares como RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

Instalación, Actualización y Eliminación de paquetes utilizando YUM

¿Con qué empezar? Como en cualquier otro caso, comencemos con la ayuda:

yum help – la ayuda completa en yum

Destacaré los comandos más populares de yum:

yum clean all – limpia la caché de todos los paquetes (normalmente se usa si se produce algún problema con yum)

yum makecache – recrea la caché de paquetes

yum repolist – muestra la lista de todos los repositorios conectados, la salida se ve así:

Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* base:* extras:* updates:repo id repo name statusbase/7/x86_64 CentOS-7 - Base 10,019extras/7/x86_64 CentOS-7 - Extras 435updates/7/x86_64 CentOS-7 - Updates 2,500repolist: 12,954

Solo tengo instalados repositorios CentOS 7 estándar en mi sistema: Base, Extras y Actualizaciones.

yum list available – muestra la lista de todos los paquetes disponibles para la instalación.

yum list installed – muestra la lista de todos los paquetes instalados en el sistema.

yum list kernel – muestra la lista de paquetes relacionados con el núcleo Linux.

Puede comprobar si hay un paquete específico instalado en su servidor CentOS (por ejemplo, comprobar el estado del paquete apache):

yum list installed httpd

Installed Packageshttpd.x86_64 2.4.6-89.el7.centos.1 @updates

Puede obtener información detallada sobre un paquete específico. Por ejemplo, obtengamos más información sobre el paquete MariaDB:

yum info mariadb

yum info = obtener información del paquete

Para instalar un paquete, se utiliza yum install. Para instalar el servidor web apache, ejecute este comando:

yum install httpd

Si ves el hilo » Traceback (última llamada más reciente):.error: no se puede iniciar un nuevo hilo » error al ejecutar cualquier comando yum, es probable que no tenga suficiente RAM en su servidor. Intente agregar algo de RAM o deshabilitar los complementos de yum (especifique plugins=0 en /etc/yum.conf).

Antes de instalar un paquete, puede comprobar sus dependencias utilizando el comando:

yum deplist httpd

Si desea instalar un paquete, pero ha olvidado su nombre completo, puede usar el comodín *. Por ejemplo:

yum install epel-*

Resolving Dependencies--> Running transaction check---> Package epel-release.noarch 0:7-11 will be installed--> Finished Dependency ResolutionInstall 1 PackageTotal download size: 15 kInstalled size: 24 kIs this ok :

Si usted acaba de entrar:

yum install epel

No package epel available.Error: Nothing to do

Usted no verá ningún paquete disponible.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.