Kuinka ottaa EPEL-varasto käyttöön RHEL-, Rocky- ja Alma Linuxissa


Tässä artikkelissa opit asentamaan ja ottamaan käyttöön EPEL-varaston DNF-paketinhallinnassa.

Mikä on EPEL

EPEL (Extra Packages for Enterprise Linux) on Fedora-tiimin avoimen lähdekoodin ja ilmainen yhteisöpohjainen tietovarastoprojekti, joka tarjoaa 100 % korkealaatuisia lisäohjelmistopaketteja Linux-jakelulle, mukaan lukien RHEL (Red Hat Enterprise Linux), CentOS Stream. , AlmaLinux ja Rocky Linux.

EPEL-projekti ei ole osa RHEL/CentOS:ää, mutta se on suunniteltu suurille Linux-jakeluille tarjoamalla paljon avoimen lähdekoodin paketteja, kuten valvontaa ja niin edelleen. Suurin osa EPEL-paketeista on Fedora repon ylläpitämiä.

Miksi käytämme EPEL-arkistoa?

  1. Tarjoaa paljon avoimen lähdekoodin paketteja, jotka asennetaan Yumin ja DNF:n kautta.
  2. Epel repo on 100 % avoimen lähdekoodin ja ilmainen käyttö.
  3. Se ei tarjoa ydinpaketteja, eikä siinä ole yhteensopivuusongelmia.
  4. Kaikkia EPEL-paketteja ylläpitää Fedora repo.

EPEL-varaston asentaminen RHEL 9 -järjestelmiin

Jos haluat asentaa EPEL-arkiston mihin tahansa RHEL-pohjaiseen jakeluun, kirjaudu sisään palvelimesi ilmentymään pääkäyttäjänä ja suorita alla kuvatut komennot julkaisuversiosi mukaisesti.

# 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

Kuinka asentaa EPEL Repository RHEL 8 -järjestelmiin

Jos haluat asentaa EPEL-arkiston RHEL 8 -pohjaisiin julkaisujärjestelmiin, käytä:

# 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

EPEL-varaston asentaminen RHEL 7 -järjestelmiin

# 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

Kuinka vahvistan EPEL Repo?

Päivitä nyt ohjelmistopaketit ja tarkista EPEL-arkiston asennus seuraavilla komennoilla.

# yum update
# rpm -qa | grep epel

Voit myös varmistaa, että EPEL-tietovarasto on käytössä järjestelmässä, luettelemalla kaikki aktiiviset tietovarastot seuraavalla komennolla.

# yum repolist

Luettele EPEL-tietovaraston muodostavat ohjelmistopaketit suorittamalla komento.

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

Vaihtoehtoisesti voit käyttää seuraavaa grep-komentoa etsiäksesi yksittäisiä pakettien nimiä kuvan mukaisesti.

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

Kuinka käytän EPEL Repoa pakettien asentamiseen?

Kun EPEL-arkisto on asennettu onnistuneesti, paketti voidaan asentaa komennolla.

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

Jos haluat esimerkiksi etsiä ja asentaa paketin nimeltä htop – interaktiivinen Linux-prosessin katseluohjelma, suorita seuraava komento.

# yum --enablerepo=epel info htop

Nyt Htop-paketin asentamiseksi komento on.

# yum --enablerepo=epel install htop

Huomautus: EPEL-määritystiedosto sijaitsee hakemistossa /etc/yum.repos.d/epel.repo.

Tässä artikkelissa opit asentamaan EPEL-tietovaraston RHEL-pohjaisiin jakeluihin. Tervetuloa kokeilemaan sitä ja jakamaan palautetta alla olevassa kommenttiosassa.