CentOSi ja RHEL-i 8 parimat YUM-i kolmanda osapoole hoidlat


RPM (RedHat Package Manager) põhised Linuxi süsteemid, sealhulgas, kuid mitte ainult, Red Hat Enterprise Linux (RHEL), CentOS ja Scientific Linux (SL), Oracle Linux (OL). Seda kasutatakse tarkvarapakettide installimiseks, värskendamiseks, eemaldamiseks või süsteemis otsimiseks.

Tarkvarapakettide installimiseks, mis pole vaikebaasis ja värskendushoidlates, samuti täiendavatesse CentOS-hoidlatesse (Lisad, Centosplus, CentOS-Fasttrack, Pidevaväljalaskmine ja Tarkvarakogumid) peate installima ja lubama teiste oma süsteemi.

Selles artiklis vaatame üle 8 parimat CentOS/RHEL-jaotuste YUM-i hoidlat, mida CentOS-i kogukond sageli soovitab.

Hoiatus. Peaksite alati meeles pidama, et allpool loetletud hoidlaid CentOS ei paku ega toeta; nad võivad olla ajakohased või mitte, või käituvad nii, nagu ootate - kasutage neid omal vastutusel.

1. EPELi hoidla

EPEL (Extra Packages for Enterprise Linux) on tasuta ja avatud lähtekoodiga populaarne kogukonnapõhine hoidlaprojekt, mille eesmärk on pakkuda kõrgekvaliteedilisi pakette, mis on Fedoras välja töötatud, testitud ja täiustatud ning kättesaadavaks tehtud RHEL-i, CentOS-i, Scientific Linuxi jms jaoks. Linuxi distributsioonid. Enamik teisi selles artiklis loetletud hoidlaid sõltub EPEL-ist.

EPEL-hoidla lubamiseks oma süsteemis kasutage järgmisi käske.

# yum install epel-release

Märkus. RHEL 7-s peate lubama valikulised ja lisahoidlad, kuna EPEL-paketid võivad sõltuda nende hoidlate pakettidest.

# subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"

2. REMI hoidla

REMI on laialt kasutatav kolmanda osapoole hoidla, mis pakub PHP-virna ja mõne muu sellega seotud tarkvara uusimaid versioone Fedora ja Enterprise Linuxi (EL) distributsioonide nagu RHEL, CentOS, Oracle, Scientific Linux jt kasutajatele.

Enne Remi lubamist peate esmalt lubama EPEL-i hoidla järgmiselt:

---------------- CentOS/RHEL 7 ---------------- 
# yum install epel-release
# wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
# rpm -Uvh remi-release-7.rpm
# subscription-manager repos --enable=rhel-7-server-optional-rpms  [On RHEL only]

---------------- CentOS/RHEL 6 ----------------
# yum install epel-release
# wget https://rpms.remirepo.net/enterprise/remi-release-6.rpm
# rpm -Uvh remi-release-6.rpm
# rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6   [On RHEL only]

3. RPMFusioni hoidla

RPMFusion on kolmanda osapoole hoidla, mis pakub Fedora ja Enterprise Linuxi distrodele tasuta ja mittevaba lisatarkvara, sealhulgas RHEL ja CentOS. Enne RPM Fusioni lubamist peate lubama EPEL-repo.

 
---------------- CentOS/RHEL 7 ---------------- 
# yum install epel-release
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm 
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

---------------- CentOS/RHEL 6 ----------------
# yum install epel-release
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm 
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm

4. ELRepo hoidla

ELRepo (Community Enterprise Linux Repository) on RPM-i hoidla, mis on ette nähtud riistvaraga seotud pakettide pakkumiseks, näiteks failisüsteemi draiverid, graafikadraiverid, võrgudraiverid, helidraiverid, veebikaamera- ja videodraiverid, et parandada oma kogemusi Enterprise Linuxiga.

ELRepo lubamiseks oma süsteemis kasutage järgmisi käske.

---------------- CentOS/RHEL 7 ---------------- 
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

---------------- CentOS/RHEL 6 ----------------
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

5. NUX-dextopi hoidla

NUX-dextop on EL-i töölaua- ja multimeediumitarkvarapakettide RPM-hoidla. See sisaldab palju graafilist tarkvara ja käsurealiidesel (CLI) põhinevaid programme, sealhulgas VLC meediumipleierit ja paljusid teisi.

Enne nux-dextopi lubamist peate lubama ka EPEL repo.

---------------- CentOS/RHEL 7 ---------------- 
# yum -y install epel-release
# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

---------------- CentOS/RHEL 6 ----------------
# yum -y install epel-release 
# rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

6. GhettoForge'i hoidla

GhettoForge'i projekt keskendub pakettide pakkumisele Enterprise Linuxi väljaannetele 6 ja 7, mida praegu EL-i põhipaketikomplektides ega muudes kolmandate osapoolte hoidlates pole.

GhettoForge'i saate oma süsteemis lubada järgmiste käskude abil.

---------------- CentOS/RHEL 7 ---------------- 
# rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm

---------------- CentOS/RHEL 6 ----------------
# rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm

7. Psühhootiline ninjahoidla

Psychotic Ninja eesmärk on pakkuda Enterprise Linuxi väljaannete 6 ja 7 jaoks kvaliteetseid pakette, mida pole EL-i põhipaketikomplektides ega muudes kolmandate osapoolte hoidlates.

Psychotic Ninja hoidla lubamiseks peate kõigepealt importima GPG-võtme ja seejärel installima.

# rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic
# rpm -ivh http://packages.psychotic.ninja/6/base/i386/RPMS/psychotic-release-1.0.0-1.el6.psychotic.noarch.rpm 

Pange tähele, et see ühtne psühhootilise versiooni pakett töötab kõikides versioonides ja arhitektuurides, sealhulgas CentOS/RHEL 7 64-bitises versioonis.

8. IUS-i kogukonna hoidla

Nimekirja viimasena on IUS (Inline with Upstream Stable) uus kolmas osapool, kogukonna toetatud repo, mis pakub kvaliteetseid RPM-pakette uusimatele PHP, Pythoni, MySQLi eelversioonidele, Red Hat Enterprise Linuxile (RHEL) ja CentOS-ile .

Täpselt nagu paljud repod, mida oleme vaadanud, sõltub ka IUS EPEList.

---------------- CentOS/RHEL 7 ---------------- 
# yum -y install epel-release
# rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm

---------------- CentOS/RHEL 6 ---------------- 
# yum -y install epel-release
# rpm -Uvh  https://centos6.iuscommunity.org/ius-release.rpm

See on kõik! Selles artiklis vaatasime üle 8 parimat CentOS/RHEL-i kolmandate isikute hoidlat, mida CentOS-i kogukond sageli soovitab. Kui teate mõnda muud hoidlat, mis pakub kvaliteetseid tarkvarapakette ja väärib siia lisamist, andke meile sellest teada alloleva kommentaarivormi kaudu.