ELRepo - Repo ya Jumuiya ya Enterprise Linux (RHEL, CentOS & SL)


Ikiwa unatumia usambazaji wa Enterprise Linux (Red Hat Enterprise Linux au mojawapo ya viingilio vyake, kama vile CentOS au Scientific Linux) na unahitaji usaidizi wa maunzi maalum au mapya, uko mahali pazuri.

Katika makala hii tutajadili jinsi ya kuwezesha hazina ya ELRepo, chanzo cha programu ambacho kinajumuisha kila kitu kutoka kwa viendesha mfumo wa faili hadi viendeshi vya kamera ya wavuti na kila kitu kilicho katikati (msaada wa graphics, kadi za mtandao, vifaa vya sauti, na hata kernels mpya).

Kuwezesha ELRepo katika Enterprise Linux

Ingawa ELRepo ni hazina ya wahusika wengine, inaungwa mkono vyema na jumuiya inayotumika kwenye Freenode (#elrepo) na orodha ya wanaopokea barua pepe kwa watumiaji.

Ikiwa bado unaogopa kuongeza hazina huru kwa vyanzo vya programu yako, kumbuka kuwa mradi wa CentOS unaorodhesha kuwa wa kuaminika katika wiki yake (tazama hapa). Ikiwa bado una wasiwasi, jisikie huru kuuliza katika maoni!

Ni muhimu kutambua kwamba ELRepo haitoi tu msaada kwa Enterprise Linux 7, lakini pia kwa matoleo ya awali. Ikizingatiwa kuwa CentOS 5 inafikia mwisho wa maisha (EOL) mwishoni mwa mwezi huu (Machi 2017) ambayo inaweza kuonekana kama jambo kubwa, lakini kumbuka kuwa CentOS 6 haitafikia EOL yake hadi Machi 2020.

Bila kujali toleo la EL, utahitaji kuagiza ufunguo wa GPG wa hazina kabla ya kuiwezesha:

# 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

Katika makala hii tutashughulika tu na EL7, na kushiriki mifano michache katika sehemu inayofuata.

Kuelewa Chaneli za ELRepo

Ili kupanga vizuri programu iliyomo kwenye hazina hii, ELRepo imegawanywa katika njia 4 tofauti:

    • elrepo ndicho kituo kikuu na huwashwa kwa chaguomsingi. Haina vifurushi vilivyopo katika usambazaji rasmi.
    • elrepo-extras ina vifurushi vinavyochukua nafasi ya vingine vilivyotolewa na usambazaji. Haijawezeshwa na chaguo-msingi. Ili kuepuka mkanganyiko, wakati kifurushi kinahitaji kusakinishwa au kusasishwa kutoka kwenye hazina hii, kinaweza kuwashwa kwa muda kupitia yum kama ifuatavyo (badilisha kifurushi kwa jina halisi la kifurushi):

    # yum --enablerepo=elrepo-extras install package
    

    • elrepo-testing hutoa vifurushi ambavyo wakati mmoja vitakuwa sehemu ya chaneli kuu lakini bado viko kwenye majaribio.
    • elrepo-kernel hutoa kokwa kuu za muda mrefu na dhabiti ambazo zimesanidiwa mahususi kwa ajili ya EL.

    Majaribio ya elrepo na elrepo-kernel yamezimwa kwa chaguomsingi na yanaweza kuwashwa kama ilivyo kwa elrepo-ziada ikiwa tunahitaji kusakinisha au kusasisha kifurushi kutoka kwao.

    Ili kuorodhesha vifurushi vinavyopatikana katika kila kituo, endesha mojawapo ya amri zifuatazo:

    # 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
    

    Picha zifuatazo zinaonyesha mfano wa kwanza:

    Katika chapisho hili tumeelezea ELRepo ni nini na ni hali gani unaweza kutaka kuiongeza kwenye vyanzo vya programu yako.

    Ikiwa una maswali au maoni yoyote kuhusu makala hii, jisikie huru kutumia fomu iliyo hapa chini ili kuwasiliana nasi. Tunatarajia kusikia kutoka kwako!