Ich möchte den Zugriff auf das Repository Extra Packages for Enterprise Linux (EPEL) in einer Amazon Elastic Compute Cloud (Amazon EC2)-Instance aktivieren. Auf der Instance wird CentOS, Red Hat Enterprise Linux (RHEL) oder eine Amazon Linux-basierte Distribution ausgeführt.
Kurzbeschreibung
Standard-Repositorys stellen möglicherweise nicht alle Pakete zur Verfügung, die auf CentOS-, RHEL- oder Amazon-Linux-basierten Distributionen installiert werden können. Das Aktivieren des EPEL-Repositorys bietet zusätzliche Optionen für die Paketinstallation.
Lösung
Befolgen Sie diese Schritte, um das EPEL-Repository auf CentOS-, RHEL- oder Amazon-Linux-basierten Distributionen herunterzuladen, zu installieren und zu aktivieren.
Führen Sie den folgenden Befehl aus, um die Distribution zu überprüfen:
cat /etc/os-release
Amazon Linux
Amazon Linux 2023
Amazon Linux 2023 (AL2023) unterstützt EPEL nicht. Weitere Informationen finden Sie unter Zusätzliche Pakete für Enterprise Linux (EPEL).
Amazon Linux 2:
Installieren Sie das EPEL-Versionspaket für RHEL 7 und aktivieren Sie das EPEL-Repository:
sudo amazon-linux-extras install epel -y
RHEL
RHEL 8:
Installieren Sie das EPEL-Versionspaket für RHEL 8.
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
RHEL 7:
Installieren und aktivieren Sie das EPEL-Versionspaket für RHEL 7:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS
CentOS 8:
Installieren Sie das EPEL-Versionspaket für RHEL 8. Aktivieren Sie sowohl das EPEL- als auch das PowerTools-Repository. Das PowerTools-Repository enthält Entwicklungswerkzeuge, die für viele EPEL-Pakete benötigt werden:
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:
Installieren und aktivieren Sie das EPEL-Versionspaket. CentOS 7 enthält das epel-release-Paket in den Basis-Repositorys:
sudo yum -y install epel-release
Repositorys auflisten, die aktiviert sind
Führen Sie den Befehl repolist aus, um zu überprüfen, ob das EPEL-Repository aktiviert ist:
sudo yum repolist
Ähnliche Informationen
Repositorys auf einer Amazon Linux Instance hinzufügen
Extras-Bibliothek (Amazon Linux 2)
Häufig gestellte Fragen zu Amazon Linux 2
Zusätzliche Pakete für Enterprise Linux (EPEL) auf der Fedora-Website