ELRepo - Community Repo for Enterprise Linux (RHEL, CentOS & SL)


Dacă utilizați o distribuție Enterprise Linux (Red Hat Enterprise Linux sau unul dintre derivatele acesteia, cum ar fi CentOS sau Scientific Linux) și aveți nevoie de asistență pentru hardware specific sau nou, sunteți în locul potrivit.

În acest articol vom discuta despre modul de activare a depozitului ELRepo, o sursă de software care include totul, de la drivere de sistem de fișiere la drivere de cameră web, cu tot ce se află între ele (suport pentru grafică, plăci de rețea, dispozitive de sunet și chiar nuclee noi).

Activarea ELRepo în Enterprise Linux

Deși ELRepo este un depozit terță parte, este bine susținut de o comunitate activă pe Freenode (#elrepo) și de o listă de corespondență pentru utilizatori .

Dacă încă vă temeți să adăugați un depozit independent la sursele dvs. de software, rețineți că proiectul CentOS îl listează ca fiind de încredere în wiki-ul său (vezi aici). Dacă mai aveți nelămuriri, nu ezitați să întrebați în comentarii!

Este important să rețineți că ELRepo oferă suport nu numai pentru Enterprise Linux 7, ci și pentru versiunile anterioare. Având în vedere că CentOS 5 își atinge sfârșitul duratei de viață (EOL) la sfârșitul acestei luni (martie 2017), acest lucru poate să nu pară mare lucru, dar rețineți că CentOS 6 nu își va atinge EOL până în martie 2020.

Indiferent de versiunea EL, va trebui să importați cheia GPG a depozitului înainte de a o activa efectiv:

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Activați ELRepo în EL5

# rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

Activați ELRepo în EL6

# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

Activați ELRepo în EL7

# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

În acest articol ne vom ocupa doar de EL7 și vom împărtăși câteva exemple în secțiunea următoare.

Înțelegeți canalele ELRepo

Pentru a organiza mai bine software-ul conținut în acest depozit, ELRepo este împărțit în 4 canale separate:

    • elrepo este canalul principal și este activat implicit. Nu conține pachete prezente în distribuția oficială.
    • elrepo-extras conține pachete care le înlocuiesc pe unele furnizate de distribuție. Nu este activat implicit. Pentru a evita confuzia, atunci când un pachet trebuie să fie instalat sau actualizat din acest depozit, acesta poate fi activat temporar prin yum, după cum urmează (înlocuiți pachetul cu un nume real de pachet):

    # yum --enablerepo=elrepo-extras install package
    

    • elrepo-testing oferă pachete care la un moment dat vor face parte din canalul principal, dar sunt încă în curs de testare.
    • elrepo-kernel oferă nuclee principale stabile și pe termen lung, care au fost configurate special pentru EL.

    Atât elrepo-testing cât și elrepo-kernel sunt dezactivate implicit și pot fi activate ca și în cazul elrepo-extras dacă trebuie să instalăm sau actualizați un pachet din ele.

    Pentru a lista pachetele disponibile pe fiecare canal, rulați una dintre următoarele comenzi:

    # 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
    

    Următoarele imagini ilustrează primul exemplu:

    rezumat

    În această postare am explicat ce este ELRepo și care sunt circumstanțele în care ați putea dori să îl adăugați la sursele dvs. de software.

    Dacă aveți întrebări sau comentarii despre acest articol, nu ezitați să folosiți formularul de mai jos pentru a ne contacta. Asteptam sa auzim de tine!