Come abilitare il repository EPEL su RHEL, Rocky e Alma Linux
In questo articolo imparerai come installare e abilitare il repository EPEL sulle distribuzioni Linux basate su RHEL per installare pacchetti software open source standard aggiuntivi utilizzando il gestore pacchetti YUM e DNF.
Cos'è l'EPEL
EPEL (Extra Packages for Enterprise Linux) è un progetto di repository open source e gratuito basato sulla comunità del team Fedora che fornisce un'alta qualità al 100% Pacchetti software aggiuntivi di qualità per la distribuzione Linux tra cui RHEL (Red Hat Enterprise Linux), CentOS Stream, AlmaLinux e Rocky Linux.
Il progetto EPEL non fa parte di RHEL/CentOS ma è progettato per le principali distribuzioni Linux fornendo molti pacchetti open source come strumenti di rete, strumenti di amministrazione di sistema, programmazione, monitoraggio , e così via. La maggior parte dei pacchetti EPEL sono mantenuti dal repository Fedora.
Perché utilizziamo l'archivio EPEL?
- Fornisce molti pacchetti open source da installare tramite Yum e DNF.
- Il repository Epel è open source al 100% e gratuito.
- Non fornisce alcun pacchetto duplicato di base e non presenta problemi di compatibilità.
- Tutti i pacchetti EPEL sono mantenuti dal repository Fedora.
Come installare il repository EPEL sui sistemi RHEL 9
Per installare il repository EPEL su qualsiasi distribuzione basata su RHEL, accedi all'istanza del tuo server come utente root ed esegui i comandi come spiegato di seguito in base alla versione di rilascio.
Installa EPEL Repo su RHEL 9
subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
Installa EPEL Repo su CentOS Stream 9
dnf config-manager --set-enabled crb
dnf install epel-release epel-next-release
Installa EPEL Repo su AlmaLinux 9
dnf config-manager --set-enabled crb
dnf install epel-release
Come installare il repository EPEL sui sistemi RHEL 8
Per installare il repository EPEL su sistemi di rilascio basati su RHEL 8, utilizzare:
Installa EPEL Repo su RHEL 8
subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Installa EPEL Repo su CentOS Stream 8
dnf config-manager --set-enabled powertools
dnf install epel-release
Installa EPEL Repo su Rocky/AlmaLinux 8
dnf config-manager --set-enabled powertools
dnf install epel-release
Come installare il repository EPEL sui sistemi RHEL 7
Installa EPEL Repo su RHEL 7
subscription-manager repos --enable rhel-*-optional-rpms \
--enable rhel-*-extras-rpms \
--enable rhel-ha-for-rhel-*-server-rpms
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Installa EPEL Repo su CentOS 7
yum install epel-release
Installa EPEL Repo su CentOS 6.x
yum install epel-release
Come posso verificare EPEL Repo?
Ora aggiorna i pacchetti software e verifica l'installazione del repository EPEL utilizzando i seguenti comandi.
yum update
rpm -qa | grep epel
Puoi anche verificare che il repository EPEL sia abilitato sul sistema elencando tutti i repository attivi utilizzando il comando seguente.
yum repolist
Per elencare i pacchetti software che costituiscono il repository EPEL, esegui il comando.
dnf --disablerepo="*" --enablerepo="epel" list available
OR
yum --disablerepo="*" --enablerepo="epel" list available
In alternativa, puoi utilizzare il seguente comando grep per cercare i singoli nomi di pacchetto come mostrato.
yum --disablerepo="*" --enablerepo="epel" list available | grep 'htop'
OR
dnf --disablerepo="*" --enablerepo="epel" list available | grep 'monitorix'
Come posso utilizzare EPEL Repo per installare i pacchetti?
Una volta installato correttamente il repository EPEL, è possibile installare un pacchetto utilizzando il comando.
dnf --enablerepo="epel" install <package_name>
OR
yum --enablerepo="epel" install <package_name>
Ad esempio, per cercare e installare un pacchetto chiamato htop, un visualizzatore di processi Linux interattivo, esegui il comando seguente.
yum --enablerepo=epel info htop
Ora, per installare il pacchetto Htop, il comando sarà.
yum --enablerepo=epel install htop
Nota: il file di configurazione EPEL si trova in /etc/yum.repos.d/epel.repo.
Conclusione
In questo articolo hai imparato come installare il repository EPEL su distribuzioni basate su RHEL. Ti invitiamo a provarlo e a condividere il tuo feedback nella sezione commenti qui sotto.