ELRepo – „Enterprise Linux“ bendruomenės atpirkimas (RHEL, CentOS ir SL)


Jei naudojate Enterprise Linux platinimą (Red Hat Enterprise Linux arba vieną iš jo darinių, pvz., CentOS arba Scientific Linux) ir jums reikia pagalbos dėl konkrečios ar naujos aparatinės įrangos esate tinkamoje vietoje.

Šiame straipsnyje aptarsime, kaip įjungti ELRepo saugyklą – programinės įrangos šaltinį, apimantį viską nuo failų sistemos tvarkyklių iki internetinių kamerų tvarkyklių su viskuo tarp jų (grafikos, tinklo plokščių, garso įrenginių ir net naujų branduolių palaikymas).

ELRepo įgalinimas „Enterprise Linux“.

Nors ELRepo yra trečiosios šalies saugykla, ją gerai palaiko aktyvi bendruomenė Freenode (#elrepo) ir naudotojų adresų sąrašas .

Jei vis dar nerimaujate dėl nepriklausomos saugyklos įtraukimo į savo programinės įrangos šaltinius, atminkite, kad CentOS projektas savo wiki nurodo ją kaip patikimą (žr. čia). Jei vis dar turite problemų, nedvejodami klauskite komentaruose!

Svarbu pažymėti, kad ELRepo ne tik palaiko Enterprise Linux 7, bet ir ankstesnes versijas. Atsižvelgiant į tai, kad šio mėnesio pabaigoje (2017 m. kovo mėn.) CentOS 5 baigiasi (EOL), o tai gali atrodyti nereikšminga, bet atminkite kad CentOS 6 EOL nepasieks iki 2020 m. kovo mėn.

Nepriklausomai nuo EL versijos, prieš faktiškai ją įgalindami, turėsite importuoti saugyklos GPG raktą:

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

Įgalinti ELRepo EL5

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

Įgalinti ELRepo EL6

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

Įgalinti ELRepo EL7

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

Šiame straipsnyje aptarsime tik EL7, o kitame skyriuje pasidalinsime keliais pavyzdžiais.

Supraskite ELRepo kanalus

Siekiant geriau organizuoti šioje saugykloje esančią programinę įrangą, ELRepo yra padalintas į 4 atskirus kanalus:

    • elrepo yra pagrindinis kanalas ir įgalintas pagal numatytuosius nustatymus. Jame nėra pakuočių, esančių oficialiame platinime.
    • elrepo-extras yra paketų, kurie pakeičia kai kuriuos platinimo pateiktus paketus. Pagal numatytuosius nustatymus jis neįjungtas. Kad būtų išvengta painiavos, kai paketą reikia įdiegti arba atnaujinti iš šios saugyklos, jį galima laikinai įjungti naudojant yum taip (pakeiskite paketą tikru paketo pavadinimu):
yum --enablerepo=elrepo-extras install package
  • Elrepo-testavimas teikia paketus, kurie vienu metu bus pagrindinio kanalo dalis, bet vis dar testuojami.
  • elrepo-kernel suteikia ilgalaikius ir stabilius pagrindinius branduolius, kurie buvo specialiai sukonfigūruoti EL.

Tiek elrepo-testing, tiek elrepo branduolys yra išjungti pagal numatytuosius nustatymus ir gali būti įjungti, kaip ir elrepo-extras atveju, jei reikia įdiegti arba atnaujinkite jų paketą.

Norėdami išvardyti galimus paketus kiekviename kanale, paleiskite vieną iš šių komandų:

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

Šie vaizdai iliustruoja pirmąjį pavyzdį:

Santrauka

Šiame įraše paaiškinome, kas yra ELRepo ir kokiomis aplinkybėmis galite jį įtraukti į savo programinės įrangos šaltinius.

Jei turite klausimų ar komentarų apie šį straipsnį, nedvejodami susisiekite su mumis naudodami toliau pateiktą formą. Lauksime jūsų žinučių!