GNU/Linux >> Linux Esercitazione >  >> Linux

8 repository di terze parti YUM per CentOS e RHEL

I repository sono come enormi server in cui gli sviluppatori memorizzano i file dell'applicazione. In Linux, i repository svolgono un ruolo vitale nelle prestazioni e nell'installazione delle app. Dalle mie precedenti esperienze, ho riscontrato problemi durante l'installazione di applicazioni a causa di un repository errato o danneggiato. La maggior parte delle principali distribuzioni Linux ha il proprio repository Linux ufficiale dedicato. Nonostante disponiamo di un proprio repository dedicato per Fedora, CentOS o Red Hat Linux, potremmo dover fare affidamento su alcuni repository YUM di terze parti per l'installazione dei pacchetti tramite i comandi YUM.

Repository YUM di terze parti

La necessità dei repository di terze parti YUM si vede quando dobbiamo installare un pacchetto che non è ancora disponibile sul repository ufficiale o il pacchetto è troppo vecchio per non essere più continuato. La maggior parte dei repository YUM di terze parti sono gratuiti e open-source. Esistono molti altri motivi per cui potrebbe essere necessario utilizzare repository di terze parti. Puoi ottenere attraverso i metodi della CLI.

Ci sono alcune regole per ottenere i repository di terze parti su Fedora, che devi ricordare. Se stai cercando di ottenere un pacchetto proprietario, potresti non ottenere il permesso per ottenerlo su Fedora. Non sarai inoltre in grado di ottenere pacchetti illegali su Fedora. Se qualsiasi pacchetto o strumento di dipendenza viola le leggi degli Stati Uniti, non sarai in grado di ottenerlo sul tuo sistema.

In questo post, vedremo una panoramica di alcuni repository di terze parti YUM più utilizzati e comuni per CentOS e RHEL; vedremo anche come inserirli nel tuo sistema.

1. Archivio EPEL

EPEL è il repository YUM di terze parti più utilizzato e comune per Red Hat e Fedora Linux. Questi repository YUM possono essere utilizzati sia per Red Hat, CentOS e Fedora Linux. La forma completa di EPEL è definita come pacchetti extra per Enterprise Linux. Puoi eseguire i comandi yum menzionati di seguito con accesso sudo per ottenere i repository EPEL sulla tua macchina.

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

2. Repository REMI

Il repository REMI è un altro dei migliori repository per l'azienda Red Hat Linux che può aiutare molto gli sviluppatori PHP. Supporta Enterprise Linux (EL). Può essere utilizzato per stack PHP, integrazioni di database e altre attività di sviluppo. È possibile ottenere e abilitare il repository YUM di terze parti REMI eseguendo i comandi YUM indicati di seguito.

Abilita il repository REMI YUM su 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

Ottieni il repository REMI YUM su 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

Abilita repository REMI YUM su 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

La fusione RPM offre un'enorme fonte di pacchetti per le aziende Red Hat, CentOS e Fedora Linux. Puoi ottenere sia pacchetti gratuiti che a pagamento tramite questo repository YUM di terze parti. L'uso di RPMFusin è totalmente sicuro e protetto. Puoi ottenere e abilitare il repository RPMFusion sul tuo Linux tramite i comandi yum indicati di seguito.

Abilita il repository RPMFusion YUM su 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

Ottieni il repository RPMFusion YUM su 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

Abilita il repository RPMFusion YUM su 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. Repository ELRepo

La forma completa di ELRepo è definita come Enterprise Linux Repository. Il repository di terze parti ELRepo è uno dei migliori repository per Red Hat, CentOS e Fedora Linux che offre software basati su hardware per rendere il tuo computer più fluido. È possibile ottenere il driver della scheda grafica, la scheda audio audio, la webcam, la tastiera, il driver del mouse e altri driver essenziali dai repository ELRepo.

Puoi ottenere e abilitare il repository ELRepo Repository sul tuo Linux tramite i comandi yum indicati di seguito.

Abilita il repository ELRepo YUM su 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

Ottieni il repository ELRepo YUM su 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

Abilita il repository ELRepo YUM su 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

Il repository NUX-dextop per Linux offre pacchetti multimediali per i sistemi operativi Linux aziendali. Puoi ottenere il tuo lettore multimediale e i pacchetti di codec multimediali dal repository YUM di terze parti NUX-dextop.

Puoi ottenere e abilitare il repository NUX-dextop sul tuo Linux tramite i comandi yum indicati di seguito.

Abilita il repository NUX-dextop YUM su 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

Ottieni il repository NUX-dextop YUM su 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

Abilita il repository NUX-dextop YUM su 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 di terze parti GhettoForge YUM

Il repository YUM di terze parti di GhettoForge è stato creato per sistemi Linux aziendali come Red Hat Linux Enterprise. In questo repository troveremo postfix, limnoria e altri pacchetti essenziali. Non troverai pacchetti su questo repository per le versioni precedenti di RHEL.

Puoi ottenere e abilitare il repository YUM di terze parti GhettoForge sul tuo Linux tramite i comandi yum indicati di seguito.

Abilita il repository GhettoForge YUM su RHEL 8

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

Ottieni il repository GhettoForge YUM su RHEL 7

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

Abilita il repository GhettoForge YUM su RHEL 6

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

7. Repository YUM Ninja psicotico

Il repository YUM di terze parti di Psychotic Ninja offre agli utenti pacchetti autentici e di buona qualità che non sono disponibili nel repository Linux aziendale convenzionale. Troverai la chiave del pacchetto GNU su questo repository.

Per importare la chiave GPG e abilitare il repository di Psychotic Ninja sul tuo Linux tramite i comandi yum indicati di seguito.

# 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 

8. Repository di terze parti YUM della comunità IUS

IUS è la forma abbreviata di Inline with Upstream Stable, che è un repository YUM di terze parti basato sulla comunità per Red Hat, CentOS e Fedora Linux. Otterrai pacchetti per framework PHP, Python Pips, SQL e altri pacchetti.

Per abilitare il repository della community IUS sul tuo Linux tramite i comandi yum indicati di seguito.

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

Suggerimento extra:repository GUI di terze parti su Gnome Fedora

Finora abbiamo visto come ottenere repository YUM di terze parti tramite il metodo CLI. Qui discuteremo il metodo GUI per abilitare i repository di terze parti. Troverai questa opzione anche in Fedora Linux e nei sistemi basati su GNOME.

Per prima cosa, dovrai andare al software e all'applicazione del pacchetto per la sezione del tuo software. Ora sfoglia il menu a tre barre dall'angolo in alto a destra, come puoi vedere nell'immagine qui sotto.

Ora, fai clic sui repository software. Quindi vedrai l'opzione per installare i repository di terze parti sul tuo sistema basato su YUM.

Approfondimenti!

Nell'intero post, abbiamo visto la panoramica di alcuni repository di terze parti YUM più comuni e attivi e i metodi per inserirli nella tua macchina Linux. Abbiamo anche visto come abilitare il repository di terze parti predefinito su Fedora tramite il metodo della GUI. Tieni presente che se non riesci a caricare alcun repository sul tuo sistema, modifica la posizione del server del repository predefinito e riprova.

Spero che questo post ti sia stato utile; se sì, condividi questo post con i tuoi amici e la comunità Linux. Puoi anche scrivere le tue opinioni su questo post nella sezione dei commenti.


Linux
  1. Utilizzo dei comandi Yum per disabilitare e rimuovere i repository di pacchetti su CentOS

  2. Configura il repository YUM utilizzando DVD o CD ROM CentOS / RHEL

  3. Abilita gli aggiornamenti automatici di nginx utilizzando il repository yum per le distribuzioni RHEL/CentOS

  4. Come installare il modulo mod_pagespeed per Apache in RHEL, CentOS e Fedora usando YUM

  5. Come escludere un repository specifico per l'aggiornamento di Yum in CentOS/Red Hat

Come abilitare il repository EPEL in CentOS e RHEL

Come abilitare il repository EPEL su CentOS 8 e RHEL 8 Server

Gestione di canali e repository in Spacewalk – CentOS 7 / RHEL 7 e CentOS 6 / RHEL 6

Installa e configura il server YUM locale su CentOS 7 [Guida]

I 50 migliori esempi di comandi YUM per utenti RHEL o CentOS

Errori comuni su Yum su CentOS, RHEL o Fedora