ELRepo - Repo skupnosti za Enterprise Linux (RHEL, CentOS & SL)


Če uporabljate distribucijo Enterprise Linux (Red Hat Enterprise Linux ali enega od njegovih izpeljank, kot je CentOS ali Scientific Linux) in potrebujete podporo za določeno ali novo strojno opremo, ste na pravem mestu.

V tem članku bomo razpravljali o tem, kako omogočiti repozitorij ELRepo, vir programske opreme, ki vključuje vse, od gonilnikov datotečnega sistema do gonilnikov spletnih kamer z vsem vmesnim (podpora za grafiko, omrežne kartice, zvočne naprave in celo nova jedra).

Omogočanje ELRepo v podjetju Linux Linux

Čeprav je ELRepo repozitorij tretjih oseb, ga dobro podpira aktivna skupnost na Freenode (#elrepo) in poštni seznam za uporabnike.

Če ste še vedno zaskrbljeni glede dodajanja neodvisnega repozitorija v vire programske opreme, upoštevajte, da ga projekt CentOS v svojem wikiju uvršča kot zaupanja vrednega (glejte tukaj). Če imate še vedno pomisleke, vas prosimo, da vprašate v komentarjih!

Pomembno je omeniti, da ELRepo ne nudi samo podpore za Enterprise Linux 7, temveč tudi za prejšnje različice. Glede na to, da CentOS 5 konec tega meseca (marec 2017) končuje življenjsko dobo (EOL), se to morda ne zdi veliko, vendar ne pozabite, da CentOS 6 svoj EOL doseže šele marca 2020.

Ne glede na različico EL boste morali uvoziti GPG ključ skladišča, preden ga dejansko omogočite:

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm
# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

V tem članku bomo obravnavali samo EL7 in v naslednjem poglavju delili nekaj primerov.

Razumevanje kanalov ELRepo

Za boljšo organizacijo programske opreme v tem skladišču je ELRepo razdeljen na 4 ločene kanale:

    • elrepo je glavni kanal in je privzeto omogočen. Ne vsebuje paketov, ki so prisotni v uradni distribuciji.
    • elrepo-extras vsebuje pakete, ki nadomeščajo nekatere, ki jih ponuja distribucija. Privzeto ni omogočen. Da bi se izognili zmedi, je treba paket, ki ga je treba namestiti ali posodobiti iz tega repozitorija, začasno omogočiti prek yuma, kot sledi (zamenjaj paket z dejanskim imenom paketa):

    # yum --enablerepo=elrepo-extras install package
    

    • elrepo-testiranje ponuja pakete, ki bodo nekoč del glavnega kanala, vendar so še vedno v preskusu.
    • elrepo-jedro ponuja dolgoročna in stabilna glavna jedra, ki so bila posebej konfigurirana za EL.

    Tako elrepo-testiranje kot elrepo-jedro sta privzeto onemogočena in ju je mogoče omogočiti kot v primeru elrepo-dodatkov, če moramo od njih namestiti ali posodobiti paket.

    Če želite navesti razpoložljive pakete v vsakem kanalu, zaženite enega od naslednjih ukazov:

    # yum --disablerepo="*" --enablerepo="elrepo" list available
    # yum --disablerepo="*" --enablerepo="elrepo-extras" list available
    # yum --disablerepo="*" --enablerepo="elrepo-testing" list available
    # yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
    

    Naslednje slike ponazarjajo prvi primer:

    V tej objavi smo razložili, kaj je ELRepo in v kakšnih okoliščinah ga boste morda želeli dodati svojim programskim virom.

    Če imate kakršna koli vprašanja ali komentarje o tem članku, vas prosimo, da uporabite spodnji obrazec, da nas kontaktirate. Veselimo se vaših odzivov!