Els 8 principals repositoris de tercers YUM/DNF per a Linux basat en RHEL


Sistemes Linux basats en RPM (RedHat Package Manager), inclosos, entre d'altres, Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux (SL), Oracle Linux (OL), Rocky Linux i AlmaLinux, que s'utilitza per instal·lar, actualitzar, eliminar o cercar paquets de programari en un sistema.

Els sistemes basats en RedHat.

Per instal·lar paquets de programari que no s'inclouen als dipòsits base i d'actualització predeterminats, així com dipòsits addicionals, cal que instal·leu i habiliteu altres dipòsits de tercers al vostre sistema.

En aquest article, revisarem els 8 principals repositoris YUM/DNF per a distribucions basades en RHEL, que sovint són recomanats per la comunitat Linux.

Avís: sempre hauríeu de recordar que els dipòsits enumerats a continuació no són proporcionats ni suportats per RHEL; poden estar o no actualitzats o comportar-se de la manera que espereu: feu-los servir sota el vostre propi risc.

1. Repositori EPEL

EPEL (Extra Packages for Enterprise Linux) és un projecte de repositori popular, de codi obert i gratuït, basat en la comunitat, que té com a objectiu proporcionar paquets d'alta qualitat que s'han desenvolupat, provat i millorat a Fedora i posats a disposició per a RHEL, CentOS, Scientific. Linux i distribucions similars de Linux. La majoria dels altres dipòsits enumerats en aquest article depenen d'EPEL.

Per habilitar el repositori EPEL al vostre sistema, utilitzeu les ordres següents.

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [on RHEL 8]
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  [on RHEL 7]
# yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm  [on RHEL 6]

2. Repositori REMI

REMI és un dipòsit de tercers àmpliament utilitzat que proporciona les últimes versions de la pila PHP i algun altre programari relacionat als usuaris de distribucions Fedora i Enterprise Linux (EL) com RHEL, CentOS, Oracle, Scientific Linux i més.

Abans de poder habilitar Remi, primer heu d'activar el repositori EPEL, de la següent manera:

-------- On RHEL 8 -------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

-------- On RHEL 7 --------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

-------- On RHEL 6 --------
# yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
# yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm

3. Repositori RPMFusion

RPMFusion és un dipòsit de tercers que ofereix algun programari addicional gratuït i no gratuït per a distribucions de Fedora i Enterprise Linux, inclosos RHEL i CentOS. Heu d'habilitar el repo EPEL abans d'activar RPM Fusion.

-------- On RHEL 8 -------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm 
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

-------- On RHEL 7 -------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# 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

-------- On RHEL 6 -------- 
# yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
# 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. Repositori ELRepo

ELRepo (Community Enterprise Linux Repository) és un dipòsit RPM destinat a proporcionar paquets relacionats amb el maquinari, com ara controladors de sistemes de fitxers, controladors de gràfics, controladors de xarxa, controladors de so, càmera web i controladors de vídeo, per millorar la vostra experiència amb Enterprise Linux.

Per habilitar ELRepo al vostre sistema, utilitzeu les ordres següents.

-------- On RHEL 8 -------- 
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

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

-------- On 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. Repositori NUX-dextop

NUX-dextop és un dipòsit RPM per a paquets de programari d'escriptori i multimèdia per a EL. Conté una gran quantitat de programari gràfic i programes basats en la interfície de línia d'ordres (CLI), inclòs el reproductor multimèdia VLC i molts altres.

També heu d'habilitar el repo EPEL abans d'activar nux-dextop.

-------- On RHEL 8 -------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

-------- On RHEL 7 -------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

-------- On RHEL 6 -------- 
# yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
# yum install http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

6. Repositori GhettoForge

El projecte GhettoForge se centra a proporcionar paquets per a les versions 6 i 7 de Enterprise Linux que no estan presents als conjunts de paquets EL bàsics ni a altres repositoris de tercers.

Podeu habilitar GhettoForge al vostre sistema mitjançant les ordres següents.

-------- On RHEL 8 -------- 
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm

-------- On RHEL 7 -------- 
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm

-------- On RHEL 6 -------- 
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm

7. Repositori Psychotic Ninja

Psychotic Ninja té com a objectiu proporcionar paquets d'alta qualitat que no existeixen als conjunts de paquets EL bàsics ni en altres repositoris de tercers, per a les versions 6 i 7 d'Enterprise Linux.

Per habilitar el repositori Psychotic Ninja, primer, heu d'importar la clau GPG i després instal·lar-la.

# 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 

Tingueu en compte que aquest paquet de llançament psicòtic unificat funciona en totes les versions i arquitectures, inclosa la versió de 64 bits de CentOS/RHEL 7.

8. Repositori de la comunitat IUS

L'últim a la llista és, IUS (Inline with Upstream Stable) és un nou dipòsit de tercers, compatible amb la comunitat, que proporciona paquets RPM d'alta qualitat per a les últimes versions ascendents de PHP, Python, MySQL i Red Hat Enterprise Linux (RHEL). ), i CentOS.

Igual que molts dels repositoris que hem mirat, IUS també depèn d'EPEL.

-------- On RHEL 7 --------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install https://repo.ius.io/ius-release-el7.rpm 

Això és tot! En aquest article, hem revisat els 8 principals dipòsits de tercers YUM/DNF per a Linux basat en RHEL, que sovint són recomanats per la comunitat Linux. Si coneixeu algun altre repositori que ofereixi paquets de programari d'alta qualitat i mereixi ser inclòs aquí, feu-nos-ho saber mitjançant el formulari de comentaris a continuació.