Los repositorios EPEL (Paquetes Adicionales para Linux Empresarial) ofrecen una buena cantidad de paquetes adicionales y de terceros para RHEL, CentOS, Fedora y Scientific Linux. En este repo encontraremos paquetes de aplicaciones o software muy conocido pero que no se encuentra en los repos oficiales (o está en versiones inferiores). Eso sí, tened en cuenta que estos paquetes no están soportados oficialmente por RedHat o CentOS.
Para instalar en RHEL 7 o CentOS 7 el repositorio, lo más sencillo es descargar el paquete RPM e instalarlo:
$ wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-1.noarch.rpm
Como root, instalamos el paquete utilizando yum. Podríamos utilizar también comando RPM pero es mejor usar yum por si hubiera que resolver alguna dependencia. Con yum esto es automático:
# yum install epel-release-7-1.noarch.rpm
Una vez instalado, listamos los repositorios con el comando «yum repolist» y verificamos que se ha cargado el repositorio EPEL:
# yum repolist Loaded plugins: [...] repo id repo name status epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 5,610 [...]
Podemos listar los 5610 paquetes únicamente del repositorio EPEL:
# yum --disablerepo="*" --enablerepo="epel" list available
O directamente instalar un paquete. Si el paquete también se encuentra en otro de nuestros repositorios forzamos que lo instale de EPEL:
# yum --disablerepo="*" --enablerepo="epel" install foo
Si es un paquete que sólo está en EPEL:
# yum install foo