ELRepo - Enterprise Linuxi kogukonna repo (RHEL, CentOS ja SL)


Kui kasutate Enterprise Linuxi distributsiooni (Red Hat Enterprise Linux või mõni selle derivaat, näiteks CentOS või Scientific Linux) ja vajate spetsiifilise või uue riistvara tuge, olete õiges kohas.

Selles artiklis käsitleme, kuidas lubada ELRepo hoidla, tarkvaralähtus, mis sisaldab kõike alates failisüsteemi draiveritest kuni veebikaamera draiveriteni, kus on kõik vahepealne (graafika, võrgukaartide, heliseadmete ja isegi uute tuumade tugi).

ELRepo lubamine Enterprise Linuxis

Kuigi ELRepo on kolmanda osapoole hoidla, toetab seda aktiivselt Freenode'i kogukond (#elrepo) ja kasutajate meililist.

Kui olete endiselt kartlik sõltumatu hoidla lisamise kohta oma tarkvara allikatesse, pange tähele, et CentOSi projekt loetleb selle oma vikis usaldusväärsena (vt siit). Kui teil on endiselt muresid, küsige julgelt kommentaarides!

Oluline on märkida, et ELRepo ei toeta mitte ainult Enterprise Linux 7, vaid ka varasemaid versioone. Arvestades, et CentOS 5 on selle kuu lõpus (märts 2017) jõudmas oma elu lõppu (EOL), mis ei pruugi tunduda suurem asi, kuid pidage meeles, et CentOS 6 jõuab oma EOL-i alles 2020. aasta märtsis.

Sõltumata EL-i versioonist peate enne selle lubamist importima hoidla GPG-võtme:

# 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

Selles artiklis käsitleme ainult EL7-d ja jagame järgmises osas mõned näited.

Mõistke ELRepo kanaleid

Selles hoidlas sisalduva tarkvara paremaks korraldamiseks on ELRepo jagatud neljaks eraldi kanaliks:

    • elrepo on põhikanal ja see on vaikimisi lubatud. See ei sisalda ametlikus levitamises olevaid pakette.
    • elrepo-extras sisaldab pakette, mis asendavad jaotuse pakutavaid. See pole vaikimisi lubatud. Segaduste vältimiseks võib paketi installimine või värskendamine sellest hoidlast seda yumi kaudu ajutiselt lubada järgmiselt (asenda pakett tegeliku paketi nimega):

    # yum --enablerepo=elrepo-extras install package
    

    • elrepo-testimine pakub pakette, mis on ühel hetkel osa põhikanalist, kuid on veel testimisel.
    • elrepo-kernel pakub pikaajalisi ja stabiilseid pealiini tuuma, mis on spetsiaalselt konfigureeritud EL-i jaoks.

    Nii elrepo-testimine kui ka elrepo-kernel on vaikimisi keelatud ja neid saab lubada nagu elrepo-extrade puhul, kui peame neist paketti installima või värskendama.

    Igas kanalis saadaolevate pakettide loetlemiseks käivitage üks järgmistest käskudest:

    # 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
    

    Järgmist pilti illustreeritakse esimene näide:

    Selles postituses oleme selgitanud, mis on ELRepo ja millistel tingimustel võiksite selle oma tarkvara allikatesse lisada.

    Kui teil on selle artikli kohta küsimusi või kommentaare, kasutage meiega ühendust saamiseks allolevat vormi. Ootame teid huviga!