EPEL

Siehe auch

Verwandte Artikel
Offizielle Dokumentation
Linuxfabrik

Das von der Fedora-Community gepflegte „Extra Packages for Enterprise Linux“ (EPEL) ist eines der bekanntesten Software-Repos für RHEL. Es erweitert RHEL und kompatible Distributionen um zahlreiche Pakete, die Red Hat selbst nicht ausliefert.

Hintergrund: Fedora-Packager bauen einen Teil der Fedora-Pakete zusätzlich für Enterprise Linux. EPEL ist bewusst von der Distribution getrennt, damit der stabile RHEL-Kern unangetastet bleibt. Red Hat gibt für Pakete aus EPEL weder Garantie noch Support. Nicht jedes Paket wird für jedes Major-Release gepflegt; manche existieren nur für eine bestimmte EL-Version.

EPEL liefert unter anderem bekannte Software wie Ceph, Nagios, OpenVPN oder R. Welche Pakete verfügbar sind, zeigt die EPEL-Paketübersicht.

Installation und Konfiguration

EPEL benötigt ein zusätzliches Repo der Distribution als Voraussetzung: auf RHEL 8 das PowerTools-, ab RHEL 9 das CRB-Repo (CodeReady Builder). Es liefert Build-Abhängigkeiten, auf die viele EPEL-Pakete angewiesen sind. Auf registriertem RHEL wird es über subscription-manager aktiviert, auf den kompatiblen Distributionen (Rocky Linux, AlmaLinux, CentOS Stream) über dnf config-manager.

# RHEL 8
subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms
dnf --assumeyes install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

# RHEL 8 compatible (Rocky, Alma, CentOS Stream)
dnf --assumeyes install dnf-plugins-core
dnf config-manager --set-enabled powertools
dnf --assumeyes install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

# RHEL 9
subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
dnf --assumeyes install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

# RHEL 10
subscription-manager repos --enable codeready-builder-for-rhel-10-$(arch)-rpms
dnf --assumeyes install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm

# RHEL 9 / 10 compatible (Rocky, Alma, CentOS Stream): crb statt powertools,
# epel-release-latest-9 bzw. -10 passend zur Major-Version
dnf --assumeyes install dnf-plugins-core
dnf config-manager --set-enabled crb
dnf --assumeyes install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

Bemerkung

dnf remove epel-release entfernt nur die Repository-Konfiguration unter /etc/yum.repos.d/, nicht die bereits aus EPEL installierte Software.