¿Cómo habilitar el repositorio EPEL en CentOS o RHEL?

Actualizado el 24 de agosto, 2016. Por BlueHosting.

En ocasiones, algunas herramientas de Linux no se encuentran por defecto en los repositorios de su distribución, como es el caso de iperf y htop en CentOS. Los paquetes para Linux Enterprise o EPEL (Extra Packages for Enterprise Linux, por sus siglas en inglés) son un grupo de interés especial de Fedora que crea, mantiene y administra un conjunto de paquetes de alta calidad para el Linux Empresarial, incluyendo, pero no limitando a, Red Hat Enterprise Linux (RHEL), CentOS y Scientific Linux (SL). En este tutorial explicamos cómo habilitar los repositorios de EPEL para que pueda instalar nuevas herramientas usando el básico yum.

EPEL es un repositorio usado para instalar paquetes de software de terceros en sistemas basados en RedHat como RHEL y CentOS, realice los pasos para habilitar EPEL según la versión de su sistema.

RHEL/CentOS 7 (64-bit)

Utilice wget y rpm para habilitar la versión de EPEL adecuada:

sudo wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
sudo rpm -ivh epel-release-7-8.noarch.rpm

RHEL/CentOS 6

RHEL/CentOS 6 (32-bit)

Utilice wget y rpm para obtener y habilitar la versión apropiada de EPEL:

sudo wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm

RHEL/CentOS 6 - (64-bit)

sudo wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm

RHEL/CentOS 5

RHEL/CentOS 5 - (32-bit)

sudo wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
sudo rpm -ivh epel-release-5-4.noarch.rpm

RHEL/CentOS 5 - (64-bit)

sudo wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
sudo rpm -ivh epel-release-5-4.noarch.rpm

Al finalizar la instalación de EPEL será capaz de instalar paquetes de terceros, incluyendo Zabbix, Htop o Iperf. Para instalar un nuevo paquete disponible en EPEL simplemente utilice yum install nombredelpaquete. Recomendamos actualizar yum siempre que sea posible. Por ejemplo, para instalar la herramienta iperf ejecute:

yum update
yum install iperf

Para comprobar si la habilitación de EPEL fue exitosa, puede usar:

yum repolist

Obtendrá una salida con una lista similar a la siguiente:

repo id          repo name                                                status
Webmin           Webmin Distribution Neutral                                 254
base             CentOS-6 - Base                                           6,696
epel             Extra Packages for Enterprise Linux 6 - x86_64           12,192
extras           CentOS-6 - Extras                                            62
updates          CentOS-6 - Updates                                          457

Puede ver en nuestro ejemplo la línea correspondiente al repositorio EPEL: (epel Extra Packages for Enterprise Linux 6 - x86_64 12,192).

Si su sistema no reconoce el comando con wget, puede que no tenga esta utilidad instalada, use el siguiente comando para solucionarlo:

yum install wget

Recursos adicionales

Puede consultar los siguientes recursos en busca de información adicional con respecto a este tema. Aunque esperamos que dicha información sea útil, no podemos certificar la actualidad o precisión de contenidos externos.

¿QUÉ DESEAS SABER?

Intentaremos leer tu mente...