EPEL verstehen: Installation und Verwendung von Zusatzpaketen in Linux
- EPEL ist ein vertrauenswürdiges Repository, das von einer engagierten Gruppe innerhalb der Fedora-Community erstellt und gepflegt wird.
- Es bietet qualitativ hochwertige Pakete, die nicht in den RHEL-Basis-Repositories enthalten sind.
- Mit mehr als 5.000 verfügbaren Paketen erweitert das EPEL-Repository die Möglichkeiten von RHEL-basierten Systemen erheblich.
Wenn Sie schon einmal auf einer RHEL-basierten Distribution nach einem Softwarepaket gesucht haben und feststellen mussten, dass es in den Standard-Repositories fehlt, sind Sie nicht allein. Dies ist eine häufige Herausforderung für viele Systemadministratoren. Wahrscheinlich sind Sie schon auf Software gestoßen, die Sie auf das EPEL-Repository als Lösung verweist.
Aber was genau ist EPEL, und warum ist es für viele Enterprise Linux-Benutzer zu einer unverzichtbaren Ressource geworden? In diesem Leitfaden erklären wir, was EPEL ist und wie Sie es auf Ihrem System einfach aktivieren und verwenden können.
Was ist EPEL?
EPEL, oder Extra Packages for Enterprise Linux, ist ein Repository mit zusätzlichen Softwarepaketen für Red Hat Enterprise Linux (RHEL) und seine kompatiblen Derivate wie CentOS, Rocky Linux und AlmaLinux. Verwaltet durch das Fedora-Projektverwaltet, bietet es eine breite Auswahl an freier und quelloffener Software, die die offiziellen Paketsätze dieser Betriebssysteme für Unternehmen. EPEL ersetzt nicht die Standard-Repositories und enthält nur die Pakete, die in diesen Repositories nicht vorhanden sind.
Warum ist EPEL wichtig?
Bei Enterprise-Linux-Distributionen wie RHEL stehen Stabilität und langfristiger Support im Vordergrund, was zu einem ausgewählten Satz von Softwarepaketen führt. Dieser Ansatz gewährleistet zwar Zuverlässigkeit, kann aber dazu führen, dass Benutzer nach zusätzlichen Tools und Dienstprogrammen suchen. Das EPEL-Repository geht auf diesen Bedarf ein, indem es hochwertige zusätzliche Pakete bereitstellt, die aus Fedora-Quellen erstellt wurden. Dies ermöglicht Benutzern von RHEL-basierten Distributionen den Zugriff auf eine breitere Palette von Werkzeugen, wie htop, ImageMagick, Chromium und verschiedene Programmiersprachenmodule.
Das Ziel von EPEL ist einfach, aber wichtig: Es soll die Lücke zwischen der umfangreichen Paketbibliothek von Fedora Linux und den schlankeren, stabilitätsorientierten Repositories von RHEL und kompatiblen Derivaten schließen. Sie können alle EPEL-Pakete in der Fedora Pakete Web-Applikationdurchsuchen, die detaillierte Informationen über die Pakete und ihre verfügbaren Versionen in den verschiedenen EPEL-Zweigen bietet.
Aktivieren und Verwenden des EPEL-Repositorys
Einbau:
Das EPEL-Repository ist als RPM-Paket verfügbar. Um es auf Ihrem System zu installieren, führen Sie den folgenden Befehl aus:
sudo yum install epel-release
OR
sudo dnf install epel-release
Um zu überprüfen, ob das Repository installiert und aktiviert ist, führen Sie diesen Befehl aus, um alle Repositories auf dem System anzuzeigen:
sudo yum repolist
OR
sudo dnf repolist
Sie sollten das EPEL-Repository mit der repo_id "epel" und dem repo_name "Extra Packages for Enterprise Linux" aufgelistet sehen.
Pakete von EPEL installieren:
Sie können nun im EPEL-Repository nach verfügbaren Paketen suchen und diese installieren.
sudo yum install paket_name
OR
sudo dnf install paket_name
EPEL vorübergehend deaktivieren:
Wenn Sie EPEL vorübergehend deaktivieren möchten, können Sie dies mit diesem Befehl tun.
sudo dnf config-manager -disable epel
Um sie wieder zu aktivieren, können Sie den Parameter "-enable" im obigen Befehl verwenden.
Abschließende Überlegungen
EPEL ist zwar keine Voraussetzung für den Einsatz von Enterprise Linux, aber eine unglaublich nützliche Ressource. Betrachten Sie es als Ihr Toolkit, mit dem Sie die Funktionalität Ihres Systems erweitern können, ohne die Stabilität zu beeinträchtigen. Zum Zeitpunkt der Erstellung dieses Artikels enthält das EPEL-Repository Tausende zusätzlicher Pakete, von Entwickler-Tools bis hin zu unverzichtbaren Anwendungen, die nicht in den Basis-Distributionen von Enterprise Linux enthalten sind.
Für Benutzer, die noch ältere Linux-Distributionen für Unternehmen wie CentOS 6, 7 oder 8 einsetzen, ist es wichtig, deren End-of-Life-Status. Diese Systeme erhalten keine offiziellen Sicherheitsupdates mehr, was sie anfällig für Bedrohungen macht. Wenn die Migration auf Alternativen wie AlmaLinux nicht sofort durchführbar ist, kann die Entscheidung für einen erweiterten Support zum Schutz der Systeme beitragen.
Der Endless Lifecycle Support (ELS) von TuxCare bietet Sicherheits-Patches für auslaufende Linux-Systeme so lange wie nötig über das End-of-Life-Datum hinaus. So können Unternehmen weiterhin Sicherheit und Compliance gewährleisten und haben gleichzeitig genug Zeit, um Migrationen zu planen. ELS deckt über 140 Pakete ab, darunter kritische Pakete wie den Linux-Kernel, glibc, OpenSSL, Python und andere. Eine vollständige Liste der abgedeckten Pakete finden Sie hier.
TuxCare unterstützt derzeit die folgenden auslaufenden Linux-Distributionen: CentOS 6, CentOS 7, CentOS 8, CentOS Strom 8, Oracle Linux 6, Oracle Linux 7, Ubuntu 16.04, und Ubuntu 18.04.


