Top 8 YUM ThirdParty Repositories til CentOS og RHEL


RPM-baserede Linux-systemer (RedHat Package Manager), inklusive, men ikke begrænset til, Red Hat Enterprise Linux (RHEL), CentOS og Scientific Linux (SL), Oracle Linux (OL). Det bruges til at installere, opdatere, fjerne eller søge softwarepakker på et system.

For at installere softwarepakker, der ikke er inkluderet i standardbasen og opdaterer lagre, samt yderligere CentOS-lagre (Ekstra, Centosplus, CentOS-Fasttrack, Kontinuerlig frigivelse og softwaresamlinger), skal du installere og aktivere andre tredjepartsregistre på dit system.

I denne artikel vil vi gennemgå de øverste 8 YUM-arkiver til CentOS/RHEL-distributioner, som ofte anbefales af CentOS-samfundet.

Advarsel: Du skal altid huske, at nedenstående arkiver ikke er leveret eller understøttet af CentOS; de er måske ikke opdaterede eller opfører sig som du forventer dem - brug dem på egen risiko.

1. EPEL Repository

EPEL (Ekstra pakker til Enterprise Linux) er et gratis og open source, populært, samfundsbaseret lagerprojekt med det formål at levere pakker af høj kvalitet, der er udviklet, testet og forbedret i Fedora og gjort tilgængelige for RHEL, CentOS, Scientific Linux og lignende Linux-distributioner. De fleste af de andre arkiver, der er anført i denne artikel, er afhængige af EPEL.

Brug følgende kommandoer for at aktivere EPEL-lager på dit system.

# yum install epel-release

Bemærk: På RHEL 7 skal du aktivere de valgfri arkiver og ekstra arkiver, da EPEL-pakker kan afhænge af pakker fra disse arkiver.

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

2. REMI-arkiv

REMI er et udbredt tredjepartsregister, der leverer de nyeste versioner af PHP-stakken og anden relateret software til brugere af Fedora- og Enterprise Linux (EL) -distributioner såsom RHEL, CentOS, Oracle, Scientific Linux og mere.

Før du kan aktivere Remi, skal du først aktivere EPEL-arkivet som følger:

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

RPMFusion er et tredjepartslager, der tilbyder gratis og ikke-gratis add-on-software til Fedora og Enterprise Linux-distroer, der inkluderer RHEL og CentOS. Du skal aktivere EPEL repo, før du aktiverer RPM Fusion.

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

ELRepo (Community Enterprise Linux Repository) er et RPM-lager, der er beregnet til at levere hardware-relaterede pakker såsom filsystemdrivere, grafikdrivere, netværksdrivere, lyddrivere, webcam- og videodrivere for at forbedre din oplevelse med Enterprise Linux.

Brug følgende kommandoer for at aktivere ELRepo på dit system.

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

NUX-dextop er et RPM-lager til desktop- og multimediesoftwarepakker til EL. Den indeholder en masse grafisk software og CLI-baserede programmer (Command Line Interface) inklusive VLC medieafspiller og mange andre.

Du skal også aktivere EPEL repo, før du aktiverer nux-dextop.

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

GhettoForge-projektet fokuserer på at levere pakker til Enterprise Linux-udgivelser 6 og 7, der ikke er i øjeblikket i basens EL-pakkesæt eller i andre tredjepartslagre.

Du kan aktivere GhettoForge på dit system ved hjælp af følgende kommandoer.

---------------- 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. Psychotic Ninja Repository

Psychotic Ninja sigter mod at levere pakker af høj kvalitet, der ikke findes i basens EL-pakke sæt eller i andre tredjeparts arkiver til Enterprise Linux udgivelser 6 og 7.

For at aktivere Psychotic Ninja repository skal du først importere GPG-nøglen og derefter installere den.

# 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 

Bemærk, at denne samlede psykotiske frigivelsespakke fungerer på tværs af alle udgivelser og arkitekturer, inklusive 64-bit version af CentOS/RHEL 7.

8. IUS Community Repository

Sidste på listen er, IUS (Inline with Upstream Stable) er en ny tredjeparts, community-understøttet repo, der leverer RPM-pakker af høj kvalitet til de nyeste upstream-versioner af PHP, Python, MySQL til Red Hat Enterprise Linux (RHEL) og CentOS .

Ligesom mange af de repoer, vi har set på, afhænger IUS også af EPEL.

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

Det er alt! I denne artikel gennemgik vi de øverste 8 YUM tredjepartslagre til CentOS/RHEL, som ofte anbefales af CentOS-samfundet. Hvis du kender til et andet lager, der leverer softwarepakker af høj kvalitet og fortjener at blive inkluderet her, så lad os det vide via nedenstående kommentarformular.