Kuinka asentaa ja ottaa käyttöön EPEL-arkisto CentOS 8/7/6: ssa


Tässä artikkelissa opit asentamaan ja ottamaan käyttöön EPEL-arkiston CentOS 8.x-, CentOS 7.x- ja CentOS 6.x -julkaisuihin, jotta voit asentaa ylimääräisiä avoimen lähdekoodin ohjelmistopaketteja DNF-paketinhallinnan avulla.

Mikä on EPEL

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

EPEL-projekti ei ole osa RHEL/CentOS-ohjelmistoa, mutta se on suunniteltu suurille Linux-jakeluille tarjoamalla paljon avoimen lähdekoodin paketteja, kuten verkkotyökalut, sysadmin-työkalut, ohjelmointi, valvonta ja niin edelleen. Suurinta osaa EPEL-paketeista ylläpitää Fedora repo.

Miksi käytämme EPEL-arkistoa?

  1. Tarjoaa paljon avoimen lähdekoodin paketteja asennettavaksi Yumin ja DNF: n kautta.
  2. Epel repo on 100% avoimen lähdekoodin ja ilmainen.
  3. Se ei tarjoa päällekkäisiä paketteja eikä yhteensopivuusongelmia.
  4. Fedora repo ylläpitää kaikkia EPEL-paketteja.

Kuinka asentaa EPEL-arkisto CentOS Serveriin

Jos haluat asentaa EPEL-arkiston mihin tahansa CentOS-julkaisuun, kirjaudu sisään CentOS-palvelinilmentymään pääkäyttäjänä ja suorita alla kuvatut komennot julkaisuversiosi mukaisesti.

# 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

Kuinka voin tarkistaa EPEL Repon?

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

# yum update
# rpm -qa | grep epel

Voit myös varmistaa, että EPEL-arkisto on käytössä järjestelmässä, luetteloimalla kaikki aktiiviset arkistot seuraavan komennon avulla.

# yum repolist

Suorita komento luetellaksesi ohjelmistopaketit, jotka muodostavat EPEL-arkiston.

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

Vaihtoehtoisesti voit käyttää seuraavaa grep-komentoa yksittäisten pakettien nimien etsimiseen kuvan osoittamalla tavalla.

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

Kuinka voin käyttää 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>

Voit esimerkiksi etsiä ja asentaa paketin nimeltä htop - interaktiivinen Linux-prosessorit - suorita seuraava komento.

# yum --enablerepo=epel info htop

Asenna nyt Htop-paketti komennolla.

# yum --enablerepo=epel install htop

Huomaa: EPEL-määritystiedosto sijaitsee kohdassa /etc/yum.repos.d/epel.repo.

Tässä artikkelissa opit, kuinka EPEL-arkisto asennetaan CentOS 8.x-, CentOS 7.x- ja CentOS 6.x -julkaisuihin. Toivotamme sinut kokeilemaan sitä ja jakamaan palautettasi alla olevassa kommenttiosassa.