8 najboljših skladišč YUM ThirdParty za CentOS in RHEL


Sistemi Linuxa, ki temeljijo na RPM (RedHat Package Manager), vključno z, vendar ne omejeno na, Red Hat Enterprise Linux (RHEL), CentOS in Scientific Linux (SL), Oracle Linux (OL). Uporablja se za namestitev, posodobitev, odstranitev ali iskanje programskih paketov v sistemih.

Če želite namestiti programske pakete, ki niso vključeni v privzeta skladišča osnove in skladišča posodobitev, ter dodatna skladišča CentOS (Dodatki, Centosplus, CentOS-Fasttrack, Neprekinjena izdaja in Zbirke programske opreme), morate namestiti in omogočiti druga skladišča tretjih oseb na vaš sistem.

V tem članku bomo pregledali 8 najboljših skladišč YUM za distribucije CentOS/RHEL, ki jih skupnost CentOS pogosto priporoča.

Opozorilo: Vedno se morate spomniti, da spodaj našteta skladišča ne ponujajo in ne podpirajo CentOS; lahko so ali niso posodobljeni ali se obnašajo tako, kot pričakujete - uporabite jih na lastno odgovornost.

1. Repozitorij EPEL

EPEL (dodatni paketi za Enterprise Linux) je brezplačen in odprtokodni, priljubljen projekt skladišča, ki temelji na skupnosti, namenjen zagotavljanju visoko kakovostnih paketov, ki so bili razviti, preizkušeni in izboljšani v Fedori ter na voljo za RHEL, CentOS, Scientific Linux in podobne. Distribucije Linuxa. Večina drugih skladišč, navedenih v tem članku, je odvisnih od EPEL.

Če želite v svojem sistemu omogočiti skladišče EPEL, uporabite naslednje ukaze.

# yum install epel-release

Opomba: V sistemu RHEL 7 morate omogočiti izbirna skladišča in dodatke, saj so lahko paketi EPEL odvisni od paketov iz teh skladišč.

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

2. Repozitorij REMI

REMI je široko uporabljeno skladišče drugih proizvajalcev, ki uporabnikom distribucij Fedora in Enterprise Linux (EL), kot so RHEL, CentOS, Oracle, Scientific Linux in drugi, ponuja najnovejše različice sklada PHP in nekaj druge sorodne programske opreme.

Preden lahko omogočite Remi, morate najprej omogočiti skladišče EPEL, in sicer:

---------------- 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. Repozitorij RPMFusion

RPMFusion je skladišče drugih izdelovalcev, ki ponuja nekaj brezplačne in neproste programske opreme za distribucijo Fedora in Enterprise Linux, vključno z RHEL in CentOS. Preden omogočite RPM Fusion, morate omogočiti 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. Repozitorij ELRepo

ELRepo (repozitorij skupnosti Enterprise Enterprise Linux) je skladišče RPM, namenjeno zagotavljanju paketov, povezanih s strojno opremo, kot so gonilniki datotečnega sistema, grafični gonilniki, omrežni gonilniki, zvočni gonilniki, gonilniki za spletno kamero in video za izboljšanje vaše izkušnje z Enterprise Linuxom.

Če želite v svojem sistemu omogočiti ELRepo, uporabite naslednje ukaze.

---------------- 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. Repozitorij NUX-dextop

NUX-dextop je skladišče RPM za namizne in večpredstavnostne programske pakete za EL. Vsebuje veliko grafične programske opreme in programov, ki temeljijo na vmesniku ukazne vrstice (CLI), vključno z medijskim predvajalnikom VLC in številnimi drugimi.

Preden omogočite nux-dextop, morate omogočiti tudi 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. Repozitorij GhettoForge

Projekt GhettoForge se osredotoča na zagotavljanje paketov za izdaji Enterprise Linux 6 in 7, ki trenutno nista v osnovnih sklopih paketov EL niti v drugih skladiščih tretjih oseb.

GhettoForge lahko v sistemu omogočite z naslednjimi ukazi.

---------------- 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. Odlagališče psihotičnih nindž

Cilj Psychotic Ninja je zagotoviti visokokakovostne pakete, ki ne obstajajo v osnovnih kompletih paketov EL niti v drugih skladiščih tretjih oseb, za izdaji Enterprise Linux 6 in 7.

Če želite omogočiti skladišče Psychotic Ninja, morate najprej uvoziti ključ GPG in ga nato namestiti.

# 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 

Upoštevajte, da ta enotni paket psihotičnih izdaj deluje v vseh izdajah in arhitekturah, vključno s 64-bitno različico CentOS/RHEL 7.

8. Repozitorij skupnosti IUS

Zadnji na seznamu je IUS (Inline with Upstream Stable), nov repo, ki ga podpira skupnost in podpira visoko kakovostne pakete RPM za najnovejše verzije PHP, Python, MySQL za Red Hat Enterprise Linux (RHEL) in CentOS .

Tako kot številni repoi, ki smo jih pogledali, je tudi IUS odvisen od EPEL -a.

---------------- 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

To je vse! V tem članku smo pregledali 8 najboljših skladišč tretjih oseb YUM za CentOS/RHEL, ki jih skupnost CentOS pogosto priporoča. Če poznate kakšno drugo skladišče, ki ponuja visoko kakovostne programske pakete in si zasluži, da ga vključite, nam to sporočite preko spodnjega obrazca za komentarje.