Ricerca nel sito web

I migliori 8 repository YUM/DNF di terze parti per Linux basato su RHEL


YUM (Yellowdog Updater Modified) è uno strumento di gestione dei pacchetti open source, ampiamente utilizzato da riga di comando e basato su grafica per sistemi Linux basati su RPM (RedHat Package Manager), inclusi, ma non limitati a, Red Hat Enterprise Linux< (RHEL), CentOS, Scientific Linux (SL), Oracle Linux (OL), Rocky Linux e AlmaLinux, che viene utilizzato per installare, aggiornare, rimuovere o cercare pacchetti software su un sistema.

Il comando DNF (Dandified yum) è la versione di nuova generazione del tradizionale gestore di pacchetti YUM per i sistemi basati su RedHat.

Per installare pacchetti software che non sono inclusi nei repository base e update predefiniti, nonché nei repository aggiuntivi, è necessario installare e abilitare altri repository di terze parti sul tuo sistema.

In questo articolo esamineremo i principali 8 YUM/DNF repository per distribuzioni basate su RHEL, spesso consigliati dalla comunità Linux.

Avviso: dovresti sempre ricordare che i repository elencati di seguito non sono forniti né supportati da RHEL; potrebbero essere aggiornati o meno o comportarsi come previsto: usali a tuo rischio e pericolo.

1. Archivio EPEL

EPEL (Extra Packages for Enterprise Linux) è un progetto di repository gratuito e open source, popolare e basato sulla comunità, volto a fornire pacchetti di alta qualità che sono stati sviluppati, testati , migliorato in Fedora e reso disponibile per RHEL, CentOS, Scientific Linux e distribuzioni Linux simili. La maggior parte degli altri repository elencati in questo articolo dipendono da EPEL.

Per abilitare il repository EPEL sul tuo sistema, utilizza i seguenti comandi.

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. Archivio REMI

REMI è un repository di terze parti ampiamente utilizzato che fornisce le ultime versioni dello stack PHP e alcuni altri software correlati agli utenti di Fedora e distribuzioni Enterprise Linux (EL) come RHEL, CentOS, Oracle, Scientific Linux e altre.

Prima di poter abilitare Remi, devi prima abilitare il repository EPEL, come segue:

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

RPMFusion è un repository di terze parti che offre alcuni software aggiuntivi gratuiti e non gratuiti per le distribuzioni Fedora ed Enterprise Linux inclusi RHEL e CentOS . Devi abilitare il repository EPEL prima di abilitare 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. Archivio ELRepo

ELRepo (Community Enterprise Linux Repository) è un repository RPM destinato a fornire pacchetti relativi all'hardware come driver di file system, driver grafici, driver di rete, driver audio, webcam e driver video per migliorare la tua esperienza con Enterprise Linux.

Per abilitare ELRepo sul tuo sistema, utilizza i seguenti comandi.

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

NUX-dextop è un repository RPM per pacchetti software desktop e multimediali per EL. Contiene molti software grafici e programmi basati su interfaccia a riga di comando (CLI), tra cui lo strumento di condivisione del desktop remoto Remmina, il lettore multimediale VLC e molti altri.

È inoltre necessario abilitare il repository EPEL prima di abilitare 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. Repository GhettoForge

Il progetto GhettoForge si concentra sulla fornitura di pacchetti per le versioni Enterprise Linux 6 e 7 che non sono presenti nei set di pacchetti EL base né in altri pacchetti di terze parti repository.

Puoi abilitare GhettoForge sul tuo sistema utilizzando i seguenti comandi.

-------- 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. Deposito di Ninja psicotici

Psychotic Ninja mira a fornire pacchetti di alta qualità che non esistono nei set di pacchetti EL di base né in altri repository di terze parti, per le versioni Enterprise Linux 6 e 7.

Per abilitare il repository Psychotic Ninja, devi prima importare la chiave GPG e quindi installarla.

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 

Tieni presente che questo pacchetto unificato di rilascio psicotico funziona su tutte le versioni e architetture, inclusa la versione a 64 bit di CentOS/RHEL 7.

8. Archivio della comunità IUS

L'ultimo dell'elenco è IUS (Inline with Upstream Stable) è un nuovo repository di terze parti supportato dalla comunità che fornisce pacchetti RPM di alta qualità per le ultime versioni upstream di PHP, Python, MySQL e Red Hat Enterprise Linux (RHEL) e CentOS.

Proprio come molti dei repository che abbiamo esaminato, anche IUS dipende da 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 

È tutto! In questo articolo abbiamo esaminato i principali 8 YUM/DNF repository di terze parti per Linux basato su RHEL, spesso consigliati dalla comunità Linux. Se conosci qualche altro repository che fornisce pacchetti software di alta qualità e merita di essere incluso qui, faccelo sapere tramite il modulo di commento qui sotto.