Kako namestiti in omogočiti repozitorij EPEL na CentOS 8/7/6


V tem članku boste izvedeli, kako namestiti in omogočiti repozitorij EPEL v izdajah CentOS 8.x, CentOS 7.x in CentOS 6.x za namestitev dodatnih standardnih odprtokodnih programskih paketov z uporabo upravitelja paketov DNF.

Kaj je EPEL

EPEL (Extra Packages for Enterprise Linux) je odprtokodni in brezplačni projekt skladišča, ki temelji na skupnosti, Fedorine ekipe, ki ponuja 100% visokokakovostne dodatne programske pakete za distribucijo Linuxa, vključno z RHEL (Red Hat Enterprise Linux), CentOS in Znanstveni Linux.

Projekt EPEL ni del RHEL/CentOS, vendar je zasnovan za večje distribucije Linuxa, saj ponuja veliko odprtokodnih paketov, kot so omrežna orodja, orodja sysadmin, programiranje, spremljanje in tako naprej. Večino paketov EPEL vzdržuje Fedora repo.

Zakaj uporabljamo repozitorij EPEL?

  1. Ponuja veliko odprtokodnih paketov za namestitev prek Yum in DNF.
  2. Epel repo je 100% odprtokoden in brezplačen za uporabo.
  3. Ne vsebuje nobenih osnovnih podvojenih paketov in težav z združljivostjo.
  4. Vse pakete EPEL vzdržuje Fedora repo.

Kako namestiti repozitorij EPEL na strežnik CentOS

Če želite namestiti repozitorij EPEL v katere koli izdaje CentOS, se prijavite v primerek strežnika CentOS kot korenski uporabnik in zaženite ukaze, kot je opisano spodaj, glede na različico izdaje.

# yum search epel-release
# yum info epel-release
# yum install epel-release
# yum search epel-release
# yum info epel-release
# yum install epel-release
# yum search epel-release
# yum info epel-release
# yum install epel-release

Kako preverim EPEL Repo?

Zdaj posodobite programske pakete in preverite namestitev repozitorija EPEL z naslednjimi ukazi.

# yum update
# rpm -qa | grep epel

Z navedbo vseh aktivnih repozitorijev lahko z naslednjim ukazom preverite tudi, ali je v sistemu omogočeno skladišče EPEL.

# yum repolist

Za seznam programskih paketov, ki sestavljajo repozitorij EPEL, zaženite ukaz.

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

Lahko pa uporabite naslednji ukaz grep za iskanje posameznih imen paketov, kot je prikazano.

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

Kako uporabim EPEL Repo za namestitev paketov?

Ko je repozitorij EPEL uspešno nameščen, lahko z ukazom namestite paket.

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

Če želite na primer poiskati in namestiti paket z imenom htop - interaktivni pregledovalnik procesov Linux, zaženite naslednji ukaz.

# yum --enablerepo=epel info htop

Zdaj, če želite namestiti paket Htop, bo ukaz.

# yum --enablerepo=epel install htop

Opomba: Konfiguracijska datoteka EPEL se nahaja v /etc/yum.repos.d/epel.repo.

V tem članku ste izvedeli, kako namestiti repozitorij EPEL v različice CentOS 8.x, CentOS 7.x in CentOS 6.x. Pozdravljamo vas, da ga preizkusite in delite svoje povratne informacije v spodnjem oddelku za komentarje.