Comment activer le référentiel EPEL pour mon instance Amazon EC2 exécutant CentOS, RHEL ou Amazon Linux ?

Last updated : 20/12/2022

Je souhaite activer l'accès au référentiel EPEL (Extra Packages for Enterprise Linux) dans une instance Amazon Elastic Compute Cloud (Amazon EC2) exécutant CentOS, Red Hat Enterprise Linux (RHEL) ou une distribution basée sur Amazon Linux.

Brève description

Les référentiels standard peuvent ne pas fournir tous les packages pouvant être installés sur une distribution basée sur CentOS, RHEL ou Amazon Linux. L'activation du référentiel EPEL permet de bénéficier d'options supplémentaires pour l'installation d'un package.

Résolution

Suivez ces étapes pour télécharger, installer et activer le référentiel EPEL sur une distribution basée sur CentOS, RHEL ou Amazon Linux.

Pour vérifier la distribution, exécutez la commande suivante :

cat /etc/os-release

Amazon Linux

Amazon Linux 2 :

Installez le package de version EPEL pour RHEL 7 et activez le référentiel EPEL :

sudo amazon-linux-extras install epel -y

RHEL

RHEL 8 :

Installez le package EPEL pour RHEL 8.

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

RHEL 7 :

Installez et activez le package de version EPEL pour RHEL 7 :

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

CentOS

CentOS 8 :

Installez le package EPEL pour RHEL 8. Activez les référentiels EPEL et PowerTools. Le référentiel PowerTools contient les outils de développement requis par de nombreux packages 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 :

Installez et activez le package de version EPEL. CentOS 7 inclut le package epel-release dans les référentiels de base :

sudo yum -y install epel-release

Répertorier les référentiels activés

Pour vérifier que le référentiel EPEL est activé, exécutez la commande repolist :

sudo yum repolist