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?
- Tarjoaa paljon avoimen lähdekoodin paketteja, jotka asennetaan Yumin ja DNF:n kautta.
- Epel repo on 100 % avoimen lähdekoodin ja ilmainen käyttö.
- Se ei tarjoa ydinpaketteja, eikä siinä ole yhteensopivuusongelmia.
- 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.