Cómo instalar y habilitar el repositorio EPEL en CentOS 8/7/6


En este artículo, aprenderá cómo instalar y habilitar el repositorio EPEL en las versiones CentOS 8.x, CentOS 7.xy CentOS 6.x para instalar paquetes de software de código abierto estándar adicionales mediante el administrador de paquetes YUM y DNF.

Que es EPEL

EPEL (Extra Packages for Enterprise Linux) es un proyecto de repositorio de código abierto y gratuito basado en la comunidad del equipo de Fedora que proporciona paquetes de software complementario 100% de alta calidad para la distribución de Linux, incluidos RHEL (Red Hat Enterprise Linux), CentOS y Linux científico.

El proyecto EPEL no es parte de RHEL/CentOS, pero está diseñado para las principales distribuciones de Linux al proporcionar muchos paquetes de código abierto como herramientas de red, herramientas de administración de sistemas, programación, monitoreo, etc. La mayoría de los paquetes EPEL son mantenidos por el repositorio de Fedora.

¿Por qué utilizamos el repositorio de EPEL?

  1. Provides lots of open source packages to install via Yum and DNF.
  2. Epel repo is 100% open source and free to use.
  3. It does not provide any core duplicate packages and no compatibility issues.
  4. All EPEL packages are maintained by Fedora repo.

Cómo instalar el repositorio EPEL en el servidor CentOS

Para instalar el repositorio EPEL en cualquier versión de CentOS, inicie sesión en la instancia de su servidor CentOS como usuario root y ejecute los comandos como se explica a continuación según su versión de lanzamiento.

# yum search epel-release
# yum info epel-release
# yum install epel-release
# yum search epel-release
# yum info epel-release
# yum install epel-release
# yum search epel-release
# yum info epel-release
# yum install epel-release

¿Cómo verifico EPEL Repo?

Ahora actualice los paquetes de software y verifique la instalación del repositorio EPEL usando los siguientes comandos.

# yum update
# rpm -qa | grep epel

También puede verificar que el repositorio EPEL esté habilitado en el sistema enumerando todos los repositorios activos mediante el siguiente comando.

# yum repolist

Para enumerar los paquetes de software que constituyen el repositorio de EPEL, ejecute el comando.

# dnf --disablerepo="*" --enablerepo="epel" list available
OR
# yum --disablerepo="*" --enablerepo="epel" list available

Alternativamente, puede usar el siguiente comando grep para buscar nombres de paquetes individuales como se muestra.

# yum --disablerepo="*" --enablerepo="epel" list available | grep 'htop'
OR
# dnf --disablerepo="*" --enablerepo="epel" list available | grep 'monitorix'

¿Cómo utilizo EPEL Repo para instalar paquetes?

Una vez que el repositorio de EPEL se ha instalado correctamente, se puede instalar un paquete mediante el comando.

# dnf --enablerepo="epel" install <package_name>
OR
# yum --enablerepo="epel" install <package_name>

Por ejemplo, para buscar e instalar un paquete llamado htop, un visor de procesos interactivo de Linux, ejecute el siguiente comando.

# yum --enablerepo=epel info htop

Ahora, para instalar el paquete Htop, el comando será.

# yum --enablerepo=epel install htop

Nota: El archivo de configuración de EPEL se encuentra en /etc/yum.repos.d/epel.repo.

En este artículo, aprendió cómo instalar el repositorio EPEL en las versiones CentOS 8.x, CentOS 7.xy CentOS 6.x. Le invitamos a que lo pruebe y comparta sus comentarios en la sección de comentarios a continuación.