Quiero activar el acceso al repositorio Extra Packages for Enterprise Linux (EPEL) en una instancia de Amazon Elastic Compute Cloud (Amazon EC2). La instancia ejecuta una distribución basada en Amazon Linux, CentOS o Red Hat Enterprise Linux (RHEL).
Breve descripción
Es posible que los repositorios estándar no proporcionen todos los paquetes que se pueden instalar en una distribución basada en Amazon Linux, CentOS o RHEL. Al activar el repositorio EPEL, se ofrecen opciones adicionales para instalar paquetes.
Solución
Siga estos pasos para descargar, instalar y activar el repositorio EPEL en una distribución basada en Amazon Linux, CentOS o RHEL.
Para comprobar la distribución, ejecute el siguiente comando:
cat /etc/os-release
Amazon Linux
Amazon Linux 2023:
Amazon Linux 2023 (AL2023) no es compatible con EPEL. Para obtener más información, consulte Extra Packages for Enterprise Linux (EPEL).
Amazon Linux 2:
Instale el paquete de lanzamiento de EPEL para RHEL 7 y active el repositorio EPEL:
sudo amazon-linux-extras install epel -y
RHEL
RHEL 8:
Instale el paquete de lanzamiento de EPEL para RHEL 8.
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
RHEL 7:
Instale y active el paquete de lanzamiento de EPEL para RHEL 7:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS
CentOS 8:
Instale el paquete de lanzamiento de EPEL para RHEL 8. Active los repositorios EPEL y PowerTools. El repositorio PowerTools contiene las herramientas de desarrollo que requieren muchos paquetes de EPEL:
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
sudo dnf config-manager --set-enabled PowerTools
CentOS 7:
Instale y active el paquete de lanzamiento EPEL. CentOS 7 incluye el paquete epel-release en los repositorios base:
sudo yum -y install epel-release
Listado de los repositorios que están activados
Para comprobar que el repositorio EPEL esté activado, ejecute el comando repolist:
sudo yum repolist
Información relacionada
Agregar repositorios en una instancia de Amazon Linux
Biblioteca Extras de Amazon Linux 2
Amazon Linux 2 FAQs
Extra Packages for Enterprise Linux (EPEL) en el sitio web de Fedora