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).
Solución
Para descargar, instalar y activar el repositorio EPEL en una distribución basada en Amazon Linux, CentOS o RHEL, ejecute uno de los siguientes comandos según su distribución.
Para saber qué distribución está utilizando, 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
Para instalar el paquete de lanzamiento de EPEL para RHEL 7, ejecute el siguiente comando:
sudo amazon-linux-extras install epel -y
RHEL
RHEL 8
Para instalar el paquete de lanzamiento de EPEL para RHEL 8, ejecute el siguiente comando:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
RHEL 7
Para instalar el paquete de lanzamiento de EPEL para RHEL 7, ejecute el siguiente comando:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS
CentOS 8
Para instalar el paquete de lanzamiento de EPEL para RHEL 8, ejecute los siguientes comandos:
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
Nota: Los comandos anteriores activan tanto los repositorios EPEL como los PowerTools.
CentOS 7
Para instalar el paquete de lanzamiento de EPEL, ejecute el siguiente comando:
sudo yum -y install epel-release
Nota: CentOS 7 incluye el paquete epel-release en los repositorios base.
Comprobación de si el repositorio EPEL está activado
Para comprobar si el repositorio EPEL está activado, ejecute el comando repolist:
sudo yum repolist
Información relacionada
How can I use these extra packages? en el sitio web de Fedora
Add repositories on an AL2 instance
AL2 Extras Library
Preguntas frecuentes sobre Amazon Linux 2