Hva er Epel Repository?
Epel, som står for Ekstra pakker for Enterprise Linux, er et depot utviklet av Fedora -utviklere som leverer flere pakker for CentOS, RHEL og andre Linux -distribusjoner. Epel -gruppen administrerer Epel -depotet. Å installere og aktivere dette depotet vil tillate deg å bruke vanlige verktøy som DNF og Yum for å installere avhengigheter og relaterte pakker.
Epel er ansvarlig for å utvikle, administrere og opprettholde et sett med ekstra pakker av høy kvalitet. Disse pakkene kan være programvare som ikke er en del av kjernelageret eller oppdateringene som ikke er utgitt ennå. Epel -pakker er mest basert på Fedora, noe som betyr at disse pakkene aldri vil erstatte eller komme i konflikt med pakker i Enterprise Linux Systems. Epel deler så mye av Fedoras arkitektur, inkludert Bugzilla -forekomsten, Build System, Mirror Manager, Updates Manager og mer.
Du kan bruke EPEL -depotet med følgende Linux -distribusjoner:
For øyeblikket støtter Epel RHEL 7, og RHEL 8. Moduler for Perl, Python, Ruby Gems og andre ekstrautstyr for forskjellige programmeringsspråk finnes i Epel -pakkelisten. Det inkluderer også andre programmer som Imagemagick, etckeeper, GraphicsMagick, Chromium Browser Builds, etc.
Motivasjonen bak Epel -depotets utvikling:
Hvorfor skal du bruke Epel -depotet?
Funksjoner i Epel:
Installere Epel -depotet på CentOS:
Centos er den mest uanstrengte distribusjonen når det gjelder installasjon av Epel Repository. Skriv ut kommandoen nedenfor for å installere Epels siste utgivelse på CentOS-systemet ditt.
sudo dnf installer epel-utgivelse
Skriv inn “Y” for å la EPEL -installasjonen fortsette.
Bruk nå denne kommandoen for å bekrefte om EPEL er riktig installert på systemet ditt eller ikke:
RPM -Q EPEL -RELEASE
Liste opp alle de aktive pakkene som er til stede i dette Epel -depotet. På denne måten vil det bli bekreftet at dette depotet er aktivert på CentOS -systemet ditt eller ikke.
$ dnf repolist
$ yum - -DisableRePo = "*" --EnableRePo = "Epel" -liste tilgjengelig
$ dnf - -DisableRo = "*" -enableRepo = "Epel" -liste tilgjengelig
For å søke etter en bestemt pakke i Epel -depotet, skriv ut kommandoen på følgende måte:
$ dnf - -DisableRo = "*" --EnableRePo = "Epel" -liste tilgjengelig | grep 'Monitorix'
Vi har også gitt deg syntaks for å installere en hvilken som helst pakke som finnes i Epel -depotet. Spesifiser "pakketavnet", og dere er alle klare til å begynne installasjonen.
Yum --EnableRo = "Epel" installasjon
DNF --EnableRePo = "Epel" installasjon
For eksempel vil vi søke og installere “HTOP” -pakken fra Epel -depotet.
$ dnf -enableRepo = epel info htop
$ sudo dnf -enableRepo = epel install htop
Konklusjon:
Fedora -utviklere ønsket å bruke pakkene de opprettholder på RHEL/Centos; Slik fikk de ideen om å utvikle Epel oppbevaringssted. Epel er ansvarlig for å utvikle, administrere og opprettholde et sett med ekstra pakker av høy kvalitet. Å installere og aktivere dette depotet vil tillate deg å bruke standardverktøy som DNF og Yum å installere avhengigheter og relaterte pakker. I denne opplæringen lærte du om prosedyren for å aktivere og bruke Epel depot på din Centos system.