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.