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:
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:
Perché dovresti usare il repository di Epel?
Caratteristiche di EPEL:
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.