Wéi installéieren an aktivéieren EPEL Repository op RHEL Systemer


An dësem Artikel léiert Dir wéi Dir den EPEL Repository op DNF Package Manager installéiere kënnt an aktivéiert.

Wat ass EPEL

EPEL (Extra Packages for Enterprise Linux) ass en Open-Source a gratis Gemeinschaftsbaséiert Repository Projet vum Fedora Team deen 100% héichqualitativ Add-on Software Packagen fir Linux Verdeelung ubitt inklusiv RHEL (Red Hat Enterprise Linux), CentOS Stream , AlmaLinux a Rocky Linux.

EPEL Projet ass net en Deel vu RHEL/CentOS awer et ass fir grouss Linux Verdeelungen entworf andeems se vill Open Source Packagen ubidden wéi Iwwerwaachung, a sou weider. Déi meescht vun den EPEL Packagen gi vum Fedora Repo ënnerhalen.

Firwat benotze mir den EPEL Repository?

  1. Gitt vill Open Source Packagen fir iwwer Yum an DNF z'installéieren.
  2. Epel repo ass 100% Open Source a gratis ze benotzen.
  3. Et gëtt keng Kär Duplikat Packagen an huet keng Kompatibilitéitsproblemer.
  4. All EPEL Pakete gi vum Fedora Repo ënnerhalen.

Wéi installéiere ech EPEL Repository op RHEL 9 Systemer

Fir den EPEL-Repository op all RHEL-baséiert Verdeelungen z'installéieren, loggt Iech op Är Serverinstanz als Root Benotzer un a fuert d'Befehle wéi hei ënnen erkläert wéi pro Är Verëffentlechungsversioun.

# 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
# dnf config-manager --set-enabled crb
# dnf install epel-release epel-next-release
# dnf config-manager --set-enabled crb
# dnf install epel-release

Wéi installéiere ech EPEL Repository op RHEL 8 Systemer

Fir den EPEL Repository op RHEL 8 baséiert Verëffentlechungssystemer z'installéieren, benotzt:

# 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
# dnf config-manager --set-enabled powertools
# dnf install epel-release
# dnf config-manager --set-enabled powertools
# dnf install epel-release

Wéi installéiere ech EPEL Repository op RHEL 7 Systemer

# 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
# yum install epel-release
# yum install epel-release

Wéi verifizéieren ech EPEL Repo?

Elo aktualiséieren d'Software Packagen a verifizéiert d'Installatioun vum EPEL Repository mat de folgende Kommandoen.

# yum update
# rpm -qa | grep epel

Dir kënnt och verifizéieren datt den EPEL Repository am System aktivéiert ass andeems Dir all aktive Repositories mat dem folgenden Kommando oplëscht.

# yum repolist

Fir d'Software Packagen ze lëschten déi den EPEL Repository ausmaachen, fuert de Kommando.

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

Alternativ kënnt Dir de folgende grep Kommando benotze fir no eenzel Paketnamen ze sichen wéi gewisen.

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

Wéi benotzen ech EPEL Repo fir Packagen z'installéieren?

Wann d'EPEL Repository erfollegräich installéiert ass, kann e Package mat dem Kommando installéiert ginn.

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

Zum Beispill, fir e Package mam Numm htop ze sichen an z'installéieren - en interaktiven Linux-Prozess-Viewer, fuert de folgende Kommando.

# yum --enablerepo=epel info htop

Elo, fir den Htop Package z'installéieren, gëtt de Kommando.

# yum --enablerepo=epel install htop

Bemierkung: D'EPEL Konfiguratiounsdatei ass ënner /etc/yum.repos.d/epel.repo.

An dësem Artikel hutt Dir geléiert wéi Dir den EPEL Repository op RHEL-baséiert Verdeelungen installéiere kënnt. Mir begréissen Iech et ze probéieren an Äre Feedback an der Kommentarsektioun hei drënner ze deelen.