GNU/Linux >> Linux Esercitazione >  >> Cent OS

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

YUM (Yellowdog Updater Modified) è uno strumento di gestione dei pacchetti basato su grafica e riga di comando open source ampiamente utilizzato per sistemi Linux basati su RPM (RedHat Package Manager), inclusi, a titolo esemplificativo, Red Hat Enterprise Linux (RHEL ), CentOS , Linux scientifico (SL ), Oracle Linux (OL ), Linux roccioso e AlmaLinux , 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 i pacchetti software che non sono inclusi nella base predefinita e aggiornamento repository, nonché ulteriori repository, devi installare e abilitare altri repository di terze parti sul tuo sistema.

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

Attenzione :Dovresti sempre ricordare che i repository elencati di seguito non sono forniti né supportati da RHEL; possono essere aggiornati o meno o comportarsi come ci si aspetta:usali a proprio rischio.

1. Archivio EPEL

EPEL (Pacchetti extra per 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 e migliorati in Fedora e reso disponibile per RHEL , CentOS , Linux scientifico, e distribuzioni Linux simili. La maggior parte degli altri repository elencati in questo articolo dipendono da EPEL .

Per abilitare l'EPEL repository sul tuo sistema, usa 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 di PHP stack e altri software correlati agli utenti di Fedora e Linux Enterprise (EL ) distribuzioni come RHEL, CentOS, Oracle, Scientific Linux e altro.

Prima di poter abilitare Remi , devi abilitare EPEL prima il repository, 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. Archivio RPMFusion

RPMFusion è un repository di terze parti che offre alcuni software aggiuntivi gratuiti e non gratuiti per Fedora e Linux Enterprise distribuzioni tra cui RHEL e CentOS. Devi abilitare EPEL repository 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 (Repository Linux Enterprise della comunità ) è un RPM repository destinato a fornire pacchetti relativi all'hardware come driver di filesystem, 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, usa 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. Archivio NUX-dextop

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

Devi anche abilitare EPEL repository 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. Archivio GhettoForge

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

Puoi abilitare GettoForge 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 dei ninja psicotici

Ninja psicotico 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 6 e 7 di Enterprise Linux.

Per abilitare il Ninja psicotico repository, prima devi importare la chiave GPG e poi 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 della lista è IUS (In linea con Upstream Stable ) è un nuovo repository di terze parti supportato dalla community 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 repo che abbiamo esaminato, IUS dipende anche 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 migliori 8 YUM/DNF repository di terze parti per Linux basato su RHEL, che sono spesso consigliati dalla comunità Linux. Se conosci altri repository che forniscono pacchetti software di alta qualità e meritano di essere inclusi qui, faccelo sapere tramite il modulo di commento qui sotto.


Cent OS
  1. I migliori strumenti Linux per scrittori

  2. Come configurare il repository YUM in Linux/Centos/Redhat | YUM in Linux/Centos/Redhat

  3. I 5 migliori software di backup dei dati per Linux

  4. I 5 migliori software di virtualizzazione open source per Linux

  5. Le 5 migliori distribuzioni Linux per i giochi

Le 10 migliori distribuzioni Linux per laptop e desktop

I 10 migliori editor di testo per desktop Linux

Nozioni di base su Linux:30 esempi di comandi YUM per la gestione dei pacchetti Linux

I 5 migliori software di monitoraggio del tempo per Linux

I 25 migliori comandi Vim per Linux

8 repository di terze parti YUM per CentOS e RHEL