ELRepo - Enterprise Repo kopiena (RHEL, CentOS un SL)


Ja izmantojat Enterprise Linux izplatīšanu (Red Hat Enterprise Linux vai kādu no tā atvasinājumiem, piemēram, CentOS vai Scientific Linux), un jums ir nepieciešams atbalsts konkrētai vai jaunai aparatūrai, jūs esat īstajā vietā.

Šajā rakstā mēs apspriedīsim, kā iespējot ELRepo repozitoriju, programmatūras avotu, kas ietver visu, sākot no failu sistēmas draiveriem līdz tīmekļa kameru draiveriem ar visu, kas atrodas pa vidu (grafikas, tīkla karšu, skaņas ierīču un pat jaunu kodolu atbalsts).

ELRepo iespējošana Enterprise Linux

Lai gan ELRepo ir trešās puses krātuve, to labi atbalsta Freenode aktīvā kopiena (#elrepo) un lietotāju adresātu saraksts.

Ja jūs joprojām esat noraizējies par neatkarīga repozitorija pievienošanu programmatūras avotiem, ņemiet vērā, ka CentOS projekts to savā viki norāda kā uzticamu (skatīt šeit). Ja jums joprojām ir bažas, droši jautājiet komentāros!

Ir svarīgi atzīmēt, ka ELRepo nodrošina atbalstu ne tikai Enterprise Linux 7, bet arī iepriekšējām versijām. Ņemot vērā to, ka šī mēneša beigās (2017. gada martā) CentOS 5 ir sasniedzis mūža beigas (EOL), tas, iespējams, nešķiet liels darījums, taču ņemiet vērā, ka CentOS 6 savu EOL sasniegs tikai 2020. gada martā.

Neatkarīgi no EL versijas, jums būs jāimportē krātuves GPG atslēga, pirms to faktiski iespējojat:

# 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

Šajā rakstā mēs aplūkosim tikai EL7 un nākamajā sadaļā sniegsim dažus piemērus.

Izprotiet ELRepo kanālus

Lai labāk sakārtotu šajā repozitorijā esošo programmatūru, ELRepo ir sadalīts 4 atsevišķos kanālos:

    • elrepo ir galvenais kanāls, un tas ir iespējots pēc noklusējuma. Tajā nav paku, kas atrodas oficiālajā izplatīšanā.
    • elrepo-extras satur paketes, kas aizstāj dažas, ko nodrošina izplatīšana. Pēc noklusējuma tas nav iespējots. Lai izvairītos no neskaidrībām, kad pakete ir jāinstalē vai jāatjaunina no šī krātuves, to var īslaicīgi iespējot, izmantojot yum (aizstājiet paketi ar faktisko pakotnes nosaukumu):

    # yum --enablerepo=elrepo-extras install package
    

    • elrepo-testēšana nodrošina paketes, kas vienā brīdī būs daļa no galvenā kanāla, bet joprojām tiek testētas.
    • elrepo-kodols nodrošina ilgtermiņa un stabilus galvenos kodolus, kas ir īpaši konfigurēti EL.

    Gan elrepo testēšana, gan elrepo-kodols pēc noklusējuma ir atspējoti, un tos var iespējot tāpat kā elrepo-extras gadījumā, ja mums no tiem jāinstalē vai jāatjaunina pakotne.

    Lai katrā kanālā piedāvātu pieejamos paketes, izpildiet vienu no šīm komandām:

    # 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 attēli ilustrē pirmo piemēru:

    Šajā amatā mēs esam izskaidrojuši, kas ir ELRepo un kādi ir apstākļi, kādos varat to pievienot saviem programmatūras avotiem.

    Ja jums ir kādi jautājumi vai komentāri par šo rakstu, sazinieties ar mums, izmantojot šo veidlapu. Mēs ceram uz jums atbildi!