Y al final, googleando, descubrimos que es necesario instalar algún repositorio EPEL…
El repositorio EPEL es un repositorio extra (repositorio extra de paquetes adicionales para Linux) de paquetes, que permite instalar algunos paquetes de uso común, muy útiles. Dicho repositorio lo gestiona y mantiene el grupo EPEL.
El repositorio se creó porque los contribuyentes de Fedora querían usar los paquetes de Fedora que mantienen en Red Hat y otras distros compatibles con Linux enterprise.
De hecho, EPEL significa: Paquetes adicionales para Enterprise Linux (Extra Packages for Enterprise Linux – EPEL)
En el repositorio EPEL podemos encontrar paquetes adicionales de alta calidad. También ocurre que algunos paquetes no se encuentran en el repositorio principal, y además dependiendo de la distro o versión de la distro que utilicemos, el repositorio que debemos utilizar puede ser diferente.
El repositorio EPEL está disponible para:
Para instalar el repositorio EPEL, usaremos yum:
sudo yum install epel-release
Tras instalar la repo, actualizamos la lista de repos:
sudo yum repolist
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
En Red Hat 7 también es recomendable habilitar otros repositorios (los extras, los HA, y los opcionales) , ya que algunos paquetes EPEL dependen de algunos paquetes de estos repositorios. Los habilitaremos así:
subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" --enable "rhel-ha-for-rhel-*-server-rpms"
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
–> En Red Hat 8 también es recomendable habilitar el repositorio codeready-builder-for-rhel-8-*-rpms, ya que algunos paquetes de EPEL dependen de este otro repositorio. Lo habilitamos así:
# ARCH=$( /bin/arch )
# subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"
–> En CentOS8 también es recomendable habilitar el repositorio PowerTools, ya que algunos paquetes EPEL dependen de este repo. Lo habilitamos así:
dnf config-manager --set-enabled PowerTools
Si preferimos descargar el repositorio EPEL y después instalarlo, lo haremos así:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
–> Una vez que hayamos descargado el archivo EPEL rpm para nuestra versión del sistema operativo, instalamos el repositorio EPEL. ejecutando:
yum install ./epel-release-latest-*.noarch.rpm