Ricerca nel sito web

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?

  1. Fornisce molti pacchetti open source da installare tramite Yum e DNF.
  2. Il repository Epel è open source al 100% e gratuito.
  3. Non fornisce alcun pacchetto duplicato di base e non presenta problemi di compatibilità.
  4. 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.