ELRepo - Enterprise Linux üçin jemgyýetçilik repo (RHEL, CentOS & SL)


Kärhana Linux paýlanyşyny (Red Hat Enterprise Linux ýa-da CentOS ýa-da Scientific Linux ýaly emele gelenleriň biri) ulanýan bolsaňyz we belli ýa-da täze enjamlar üçin goldaw gerek bolsa, dogry ýerdediňiz.

Bu makalada faýl ulgamynyň sürüjilerinden başlap, web kamera sürüjilerine çenli ähli zady öz içine alýan programma üpjünçiligi çeşmesi bolan ELRepo ammaryny nädip işletmelidigini ara alyp maslahatlaşarys (grafika, tor kartalary, ses enjamlary we hatda täze ýadro goldawy).

Enterprise Linux-da ELRepo açmak

ELRepo üçünji tarap ammary bolsa-da, Freenode (#elrepo) -daky işjeň jemgyýet we ulanyjylar üçin poçta sanawy tarapyndan gowy goldanýar.

Programma üpjünçiliginiň çeşmelerine garaşsyz ammar goşmakdan gorkýan bolsaňyz, CentOS taslamasynyň wikide ygtybarlydygyny görkeziň (şu ýere serediň). Entegem aladalaryňyz bar bolsa, teswirlerde sorap bilersiňiz!

ELRepo-nyň diňe bir Enterprise Linux 7 üçin däl, eýsem öňki wersiýalary üçin hem goldaw berýändigini bellemelidiris. CentOS 5-iň şu aýyň ahyrynda (2017-nji ýylyň mart aýy) ömrüniň ahyryna (EOL) ýetýändigini göz öňünde tutsak, bu gaty bir zat ýaly bolup bilmez, ýöne CentOS 6-nyň 2020-nji ýylyň martyna çenli EOL-a ýetip bilmejekdigini ýadyňyzdan çykarmaň.

EL wersiýasyna garamazdan, ammaryň GPG açaryny açmazdan ozal import etmeli bolarsyňyz:

# 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

Bu makalada diňe EL7 bilen iş salyşarys we indiki bölümde birnäçe mysal paýlaşarys.

ELRepo kanallaryna düşüniň

Bu ammardaky programma üpjünçiligini has gowy tertiplemek üçin ELRepo 4 aýratyn kanala bölünýär:

    • elrepo esasy kanal bolup, adaty ýagdaýda işledilýär. Resmi paýlanyşda bar bolan paketleri öz içine almaýar.
    • elrepo-goşmaçalar paýlanyş bilen üpjün edilen käbirleriniň ornuny tutýan paketleri öz içine alýar. Dymmaklyk bilen açyk däl. Bulaşyklykdan gaça durmak üçin, bu ammardan bir paket gurulmaly ýa-da täzelenmeli bolanda, ýum arkaly wagtlaýynça aşakdaky ýaly işledilip bilner (bukjany hakyky bukjanyň ady bilen çalyşyň):

    # yum --enablerepo=elrepo-extras install package
    

    • elrepo-synag bir wagtyň özünde esasy kanalyň bir bölegi boljak, emma henizem synagdan geçýän paketleri üpjün edýär.
    • elrepo-ýadrosy EL üçin ýörite düzülen uzak möhletli we durnukly esasy ýadrosy üpjün edýär.

    Elrepo-synag we elrepo-ýadro ikisi hem deslapky ýagdaýda ýapylýar we olardan bir paket gurmak ýa-da täzelemeli bolsa, elrepo-goşmaçalar ýaly işledilip bilner.

    Her kanalda bar bolan paketleri sanamak üçin aşakdaky buýruklardan birini işlediň:

    # 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
    

    Aşakdaky suratlar ilkinji mysaly görkezýär:

    Bu ýazgymyzda ELRepo nämedigini we programma üpjünçiliginiň çeşmelerine goşmak isleýän ýagdaýlaryňyzyň nähili bolandygyny düşündirdik.

    Bu makala hakda soraglaryňyz ýa-da teswirleriňiz bar bolsa, bize ýetmek üçin aşakdaky formdan peýdalanyň. Sizden eşitmäge sabyrsyzlyk bilen garaşýarys!