Website-Suche

So aktivieren Sie das EPEL-Repository unter RHEL, Rocky und Alma Linux


In diesem Artikel erfahren Sie, wie Sie das EPEL-Repository auf RHEL-basierten Linux-Distributionen installieren und aktivieren, um zusätzliche standardmäßige Open-Source-Softwarepakete mithilfe des YUM- und DNF-Paketmanagers zu installieren.

Was ist EPEL?

EPEL (Extra Packages for Enterprise Linux) ist ein Open-Source- und kostenloses Community-basiertes Repository-Projekt des Fedora-Teams, das 100% hochwertige Add-On-Softwarepakete für Linux-Distributionen bietet, einschließlich RHEL (Red Hat Enterprise Linux), CentOS Stream, AlmaLinux und Rocky Linux.

Das EPEL-Projekt ist nicht Teil von RHEL/CentOS, sondern wurde für große Linux-Distributionen entwickelt, indem es viele Open-Source-Pakete wie Netzwerktools, Sysadmin-Tools, Programmierung, Überwachung und so weiter bereitstellt. Die meisten EPEL-Pakete werden vom Fedora-Repository verwaltet.

Warum verwenden wir das EPEL-Repository?

  1. Bietet viele Open-Source-Pakete, die über Yum und DNF installiert werden können.
  2. Epel Repo ist 100% Open Source und kostenlos zu verwenden.
  3. Es bietet keine doppelten Kernpakete und hat keine Kompatibilitätsprobleme.
  4. Alle EPEL-Pakete werden vom Fedora-Repository verwaltet.

So installieren Sie das EPEL-Repository auf RHEL 9-Systemen

Um das EPEL-Repository auf RHEL-basierten Distributionen zu installieren, melden Sie sich als Root-Benutzer bei Ihrer Serverinstanz an und führen Sie die Befehle wie unten beschrieben in Ihrer Release-Version aus.

Installieren des EPEL-Repositorys auf RHEL 9

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

Installieren Sie EPEL Repo auf CentOS Stream 9

# dnf config-manager --set-enabled crb
dnf install epel-release epel-next-release

Installieren Sie EPEL Repo auf AlmaLinux 9

# dnf config-manager --set-enabled crb
dnf install epel-release

So installieren Sie das EPEL-Repository auf RHEL 8-Systemen

Verwenden Sie Folgendes, um das EPEL-Repository auf RHEL 8-basierten Releasesystemen zu installieren:

Installieren des EPEL-Repositorys auf RHEL 8

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

Installieren Sie EPEL Repo auf CentOS Stream 8

# dnf config-manager --set-enabled powertools
dnf install epel-release

Installieren Sie EPEL Repo auf Rocky/AlmaLinux 8

# dnf config-manager --set-enabled powertools
dnf install epel-release

Installieren des EPEL-Repositorys auf RHEL 7-Systemen

Installieren des EPEL-Repositorys auf RHEL 7

# subscription-manager repos --enable rhel-*-optional-rpms \
                           --enable rhel-*-extras-rpms \
                           --enable rhel-ha-for-rhel-*-server-rpms
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Installieren Sie EPEL Repo unter CentOS 7

# yum install epel-release

Installieren Sie EPEL Repo unter CentOS 6.x

# yum install epel-release

Wie überprüfe ich das EPEL-Repository?

Aktualisieren Sie nun die Softwarepakete und überprüfen Sie die Installation des EPEL-Repositorys mit den folgenden Befehlen.

# yum update
rpm -qa | grep epel

Sie können auch überprüfen, ob das EPEL-Repository auf dem System aktiviert ist, indem Sie mit dem folgenden Befehl alle aktiven Repositorys auflisten.

# yum repolist

Um die Softwarepakete aufzulisten, aus denen das EPEL-Repository besteht, führen Sie den Befehl aus.

# dnf --disablerepo="*" --enablerepo="epel" list available
OR
yum --disablerepo="*" --enablerepo="epel" list available

Alternativ können Sie den folgenden grep-Befehl verwenden, um nach einzelnen Paketnamen zu suchen, wie gezeigt.

# yum --disablerepo="*" --enablerepo="epel" list available | grep 'htop'
OR
dnf --disablerepo="*" --enablerepo="epel" list available | grep 'monitorix'

Wie verwende ich das EPEL-Repository, um Pakete zu installieren?

Nachdem das EPEL-Repository erfolgreich installiert wurde, kann ein Paket mit dem Befehl installiert werden.

# dnf --enablerepo="epel" install <package_name>
OR
yum --enablerepo="epel" install <package_name>

Um beispielsweise ein Paket mit dem Namen htop – ein interaktiver Linux-Prozessbetrachter zu suchen und zu installieren, führen Sie den folgenden Befehl aus.

# yum --enablerepo=epel info htop

Um nun das Htop-Paket zu installieren, lautet der Befehl.

# yum --enablerepo=epel install htop

Hinweis: Die EPEL-Konfigurationsdatei befindet sich unter /etc/yum.repos.d/epel.repo.

Schlussfolgerung

In diesem Artikel haben Sie erfahren, wie Sie das EPEL-Repository auf RHEL-basierten Distributionen installieren. Wir laden Sie ein, es auszuprobieren und Ihr Feedback im Kommentarbereich unten zu teilen.

Verwandte Artikel: