Come abilitare e usare EPEL su CentOS?

Come abilitare e usare EPEL su CentOS?
IL Epel Il repository è un repository di pacchetti separato che viene utilizzato per installare pacchetti per un software usato di frequente. Gli sviluppatori di Fedora volevano utilizzare i pacchetti che mantengono su RHEL/CENTOS; È così che hanno avuto l'idea di sviluppare il Epel repository. Lo scopo di questo repository era rendere il software più accessibile alle distribuzioni compatibili Enterprise Linux.

Qual è il repository di Epel?

Epel, che rappresenta Pacchetti extra per Enterprise Linux, è un repository sviluppato dagli sviluppatori di Fedora che offre ulteriori pacchetti per CentOS, RHEL e altre distribuzioni Linux. Il gruppo EPEL gestisce il repository EPEL. L'installazione e l'abilitazione di questo repository consentirà di utilizzare strumenti ordinari come DNF e Yum per installare dipendenze e pacchetti correlati.

EPEL è responsabile dello sviluppo, della gestione e del mantenimento di un insieme di pacchetti extra di alta qualità. Questi pacchetti potrebbero essere un software che non fa parte del repository core o degli aggiornamenti che non sono ancora rilasciati. I pacchetti EPEL si basano principalmente su Fedora, il che significa che questi pacchetti non sostituiranno mai o confonderanno con pacchetti nei sistemi Enterprise Linux. EPEL condivide così tanto dell'architettura di Fedora, tra cui Bugzilla Istance, Build System, Mirror Manager, Aggiorna Manager e altro ancora.

È possibile utilizzare il repository EPEL con le seguenti distribuzioni Linux:

  • Centos
  • Red Hat Enterprise Linux (RHEL)
  • Oracle Linux
  • Linux scientifico

In questo momento, Epel supporta RHEL 7 e RHEL 8. Nell'elenco esistono moduli per Perl, Python, Ruby Gems e altri extra per vari linguaggi di programmazione. Include anche altri programmi come ImageMagick, ecc.

La motivazione dietro lo sviluppo del repository di Epel:

  • Fornire pacchetti di alta qualità a centOS, derivati ​​comparabili RHEL come e distribuzioni scientifiche Linux. Questi pacchetti sono stati costruiti, testati e migliorati in Fedora.
  • Collaborare a stretto contatto con il progetto Fedora utilizzando le stesse regole, linee guida, infrastrutture e politiche, quanto possibile.
  • Mantieni la documentazione aggiuntiva EPEL che descriva le differenze e le spiegazioni in poche circostanze in cui è impossibile rimanere sincronizzato con Fedora.

Perché dovresti usare il repository di Epel?

  • Il repository EPEL è completamente gratuito da utilizzare e open source.
  • DNF e Yum sono utilizzati per l'installazione di un innumerevole numero di pacchetti open source.
  • Il repository Fedora è responsabile di tutti i pacchetti EPEL.
  • Non ci sono problemi di compatibilità e pacchetti duplicati di base.

Caratteristiche di EPEL:

  • Questo progetto gestisce i pacchetti RPM per CentOS, Red Hat Enterprise Linux (RHEL) e Scientific Linux.
  • EPEL include anche pacchetti per server, desktop e sviluppo.
  • Ha il suo coinvolgimento nella comunità open source.
  • Supporta anche la gestione dei pacchetti sfusi.

Installazione del repository EPEL su CentOS:

CentOS è la distribuzione più senza sforzo in termini di installazione di repository EPEL. Scrivi il comando di seguito per installare l'ultima versione di Epel sul tuo sistema CentrOS.

sudo dnf installa epel-release

Immettere "Y" per consentire l'installazione di EPEL di continuare.

Ora utilizza questo comando per verificare se l'EPEL è installata correttamente sul sistema o meno:

RPM -Q EPEL -Release

Elenca tutti i pacchetti attivi presenti in questo repository EPEL. In questo modo, verrà verificato che questo repository è abilitato sul tuo sistema CentOS o no.

$ DNF Repoolist
$ yum -DisableRepo = "*" --NableRepo = "EPEL" Elenco disponibile
$ DNF -DisableRepo = "*" --NableRepo = "EPEL" Elenco disponibile

Per cercare un pacchetto particolare nel repository EPEL, scrivere il comando nel modo seguente:

$ DNF -DisableRepo = "*" --NableRepo = "EPEL" Elenco disponibile | grep 'monitorix'

Ti abbiamo anche fornito la sintassi per l'installazione di qualsiasi pacchetto esistente nel repository EPEL. Specifica il "nome del pacchetto" e sei pronto per iniziare la sua installazione.

Yum --NableRepo = "EPEL" Installa
DNF --NableRepo = "EPEL" Installa

Ad esempio, cercheremo e installeremo il pacchetto "htop" dal repository EPEL.

$ dnf --enablerepo = epel info htop
$ sudo dnf --enableRepo = EPEL Installa htop

Conclusione:

Gli sviluppatori di Fedora volevano utilizzare i pacchetti che mantengono su RHEL/CENTOS; È così che hanno avuto l'idea di sviluppare il Epel repository. Epel è responsabile dello sviluppo, della gestione e del mantenimento di un insieme di pacchetti extra di alta qualità. L'installazione e l'abilitazione di questo repository consentirà di utilizzare strumenti standard come DNF e Yum per installare dipendenze e pacchetti correlati. In questo tutorial, hai appreso la procedura di abilitazione e utilizzo del Epel repository sul tuo Centos sistema.