Com habilitar el repositori EPEL a RHEL, Rocky i Alma Linux


En aquest article, aprendràs a instal·lar i habilitar el repositori EPEL al gestor de paquets DNF.

Què és EPEL

EPEL (Extra Packages for Enterprise Linux) és un projecte de dipòsit comunitari gratuït i de codi obert de l'equip de Fedora que proporciona paquets de programari addicionals 100% d'alta qualitat per a la distribució de Linux, inclosos RHEL (Red Hat Enterprise Linux), CentOS Stream. , AlmaLinux i Rocky Linux.

El projecte EPEL no forma part de RHEL/CentOS, però està dissenyat per a les principals distribucions de Linux proporcionant molts paquets de codi obert com la supervisió, etc. La majoria dels paquets EPEL són mantinguts pel repositori de Fedora.

Per què utilitzem el repositori EPEL?

  1. Ofereix molts paquets de codi obert per instal·lar mitjançant Yum i DNF.
  2. Epel repo és 100% de codi obert i d'ús gratuït.
  3. No proporciona cap paquet duplicat bàsic i no té problemes de compatibilitat.
  4. Tots els paquets EPEL són mantinguts pel repositori de Fedora.

Com instal·lar el repositori EPEL als sistemes RHEL 9

Per instal·lar el repositori EPEL a qualsevol distribució basada en RHEL, inicieu sessió a la vostra instància del servidor com a usuari root i executeu les ordres tal com s'explica a continuació segons la vostra versió de llançament.

# 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
# dnf config-manager --set-enabled crb
# dnf install epel-release epel-next-release
# dnf config-manager --set-enabled crb
# dnf install epel-release

Com instal·lar el repositori EPEL als sistemes RHEL 8

Per instal·lar el repositori EPEL en sistemes de llançament basats en RHEL 8, feu servir:

# 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
# dnf config-manager --set-enabled powertools
# dnf install epel-release
# dnf config-manager --set-enabled powertools
# dnf install epel-release

Com instal·lar el repositori EPEL als sistemes 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
# yum install epel-release
# yum install epel-release

Com puc verificar EPEL Repo?

Ara actualitzeu els paquets de programari i verifiqueu la instal·lació del repositori EPEL mitjançant les ordres següents.

# yum update
# rpm -qa | grep epel

També podeu verificar que el dipòsit EPEL estigui habilitat al sistema enumerant tots els dipòsits actius mitjançant l'ordre següent.

# yum repolist

Per llistar els paquets de programari que constitueixen el repositori EPEL, executeu l'ordre.

# dnf --disablerepo="*" --enablerepo="epel" list available
OR
# yum --disablerepo="*" --enablerepo="epel" list available

Alternativament, podeu utilitzar l'ordre grep següent per cercar noms de paquets individuals com es mostra.

# yum --disablerepo="*" --enablerepo="epel" list available | grep 'htop'
OR
# dnf --disablerepo="*" --enablerepo="epel" list available | grep 'monitorix'

Com puc utilitzar EPEL Repo per instal·lar paquets?

Un cop s'ha instal·lat correctament el repositori EPEL, es pot instal·lar un paquet mitjançant l'ordre.

# dnf --enablerepo="epel" install <package_name>
OR
# yum --enablerepo="epel" install <package_name>

Per exemple, per cercar i instal·lar un paquet anomenat htop, un visor de processos de Linux interactiu, executeu l'ordre següent.

# yum --enablerepo=epel info htop

Ara, per instal·lar el paquet Htop, l'ordre serà.

# yum --enablerepo=epel install htop

Nota: el fitxer de configuració EPEL es troba a /etc/yum.repos.d/epel.repo.

En aquest article, heu après com instal·lar el repositori EPEL en distribucions basades en RHEL. Us donem la benvinguda a provar-ho i compartir els vostres comentaris a la secció de comentaris a continuació.