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


Ako koristite Enterprise Linux distribuciju (Red Hat Enterprise Linux ili neki od njegovih derivata, kao što je CentOS ili Scientific Linux) i potrebna vam je podrška za određeni ili novi hardver, na pravom ste mjestu.

U ovom članku ćemo razgovarati o tome kako omogućiti ELRepo spremište, softverski izvor koji uključuje sve, od drajvera sistema datoteka do drajvera za web kameru sa svime između (podrška za grafiku, mrežne kartice, zvučne uređaje, pa čak i nove kernele).

Omogućavanje ELRepo u Enterprise Linuxu

Iako je ELRepo spremište treće strane, dobro ga podržava aktivna zajednica na Freenode (#elrepo) i mailing lista za korisnike .

Ako se i dalje plašite dodavanja nezavisnog spremišta vašim softverskim izvorima, imajte na umu da ga projekat CentOS navodi kao pouzdanog u svom wikiju (pogledajte ovdje). Ako i dalje imate nedoumica, slobodno pitajte u komentarima!

Važno je napomenuti da ELRepo ne pruža samo podršku za Enterprise Linux 7, već i za prethodne verzije. Uzimajući u obzir da CentOS 5 dostiže kraj svog života (EOL) krajem ovog mjeseca (mart 2017.), to možda ne izgleda kao velika stvar, ali imajte na umu da CentOS 6 neće dostići svoj EOL do marta 2020.

Bez obzira na EL verziju, morat ćete uvesti GPG ključ spremišta prije nego što ga stvarno omogućite:

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

Omogućite ELRepo u EL5

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

Omogućite ELRepo u EL6

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

Omogućite ELRepo u EL7

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

U ovom članku ćemo se pozabaviti samo EL7 i podijeliti nekoliko primjera u sljedećem odjeljku.

Razumjeti ELRepo kanale

Za bolju organizaciju softvera sadržanog u ovom spremištu, ELRepo je podijeljen u 4 odvojena kanala:

    • elrepo je glavni kanal i omogućen je prema zadanim postavkama. Ne sadrži pakete prisutne u službenoj distribuciji.
    • elrepo-extras sadrži pakete koji zamjenjuju neke iz distribucije. Nije omogućeno po defaultu. Da bi se izbjegla zabuna, kada paket treba da se instalira ili ažurira iz ovog spremišta, može se privremeno omogućiti putem yum na sljedeći način (zamijenite paket stvarnim imenom paketa):
yum --enablerepo=elrepo-extras install package
  • elrepo-testiranje pruža pakete koji će u jednom trenutku biti dio glavnog kanala, ali su još uvijek na testiranju.
  • elrepo-kernel pruža dugoročne i stabilne glavne jezgre koje su posebno konfigurirane za EL.

I elrepo-testiranje i elrepo-kernel su onemogućeni prema zadanim postavkama i mogu se omogućiti kao u slučaju elrepo-extras ako trebamo instalirati ili ažurirajte paket od njih.

Za listu dostupnih paketa na svakom kanalu, pokrenite jednu od sljedećih naredbi:

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

Sljedeće slike ilustruju prvi primjer:

Sažetak

U ovom postu smo objasnili šta je ELRepo i u kojim okolnostima biste ga mogli dodati izvorima vašeg softvera.

Ako imate bilo kakvih pitanja ili komentara o ovom članku, slobodno nam se obratite putem donjeg obrasca. Radujemo se Vašem odgovoru!