Extra Packages for Enterprise Linux (EPEL) es un repositorio de paquetes que proporciona paquetes adicionales que no están incluidos en los repositorios estándar de Rocky Linux/RHEL/CentOS.
La comunidad de Fedora mantiene el repositorio EPEL.
Esta guía le ayuda a habilitar el repositorio EPEL en Rocky Linux 8/CentOS 8/RHEL 8.
Habilitar repositorio EPEL
El repositorio EPEL se puede habilitar instalando el rpm de configuración del repositorio EPEL.
Rocky Linux 8 / CentOS 8
dnf install -y epel-release
La salida se verá como a continuación
Last metadata expiration check: 0:17:48 ago on Sat 26 Jun 2021 05:46:56 AM UTC. Dependencies resolved. =================================================================================================================== Package Arch Version Repository Size =================================================================================================================== Installing: epel-release noarch 8-10.el8 extras 22 k Transaction Summary =================================================================================================================== Install 1 Package Total download size: 22 k Installed size: 30 k Downloading Packages: epel-release-8-10.el8.noarch.rpm 195 kB/s | 22 kB 00:00 ------------------------------------------------------------------------------------------------------------------- Total 16 kB/s | 22 kB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : epel-release-8-10.el8.noarch 1/1 Running scriptlet: epel-release-8-10.el8.noarch 1/1 Verifying : epel-release-8-10.el8.noarch 1/1 Installed: epel-release-8-10.el8.noarch Complete!
Además, habilite el repositorio de PowerTools ya que los paquetes de EPEL pueden depender de los paquetes de este.
dnf config-manager --set-enabled PowerTools
RHEL 8
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
La salida se verá como a continuación
Last metadata expiration check: 0:17:48 ago on Sat 26 Jun 2021 05:46:56 AM UTC. epel-release-latest-8.noarch.rpm 15 kB/s | 21 kB 00:01 Dependencies resolved. =================================================================================================================== Package Arch Version Repository Size =================================================================================================================== Installing: epel-release noarch 8-10.el8 @commandline 21 k Transaction Summary =================================================================================================================== Install 1 Package Total size: 21 k Installed size: 30 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : epel-release-8-10.el8.noarch 1/1 Running scriptlet: epel-release-8-10.el8.noarch 1/1 Verifying : epel-release-8-10.el8.noarch 1/1 Installed: epel-release-8-10.el8.noarch Complete!
Además, habilite el repositorio de compilación Code Ready en RHEL 8, ya que los paquetes EPEL pueden depender de los paquetes de este.
ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"
Mostrar repositorios
Puede encontrar el repositorio EPEL en la lista.
dnf repolist
La salida se verá como a continuación
repo id repo name appstream Rocky Linux 8 - AppStream baseos Rocky Linux 8 - BaseOS docker-ce-stable Docker CE Stable - x86_64 epel Extra Packages for Enterprise Linux 8 - x86_64 epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 extras Rocky Linux 8 - Extras
Lista de paquetes disponibles en el repositorio EPEL
dnf list available --disablerepo=* --enablerepo=epel
La lista de paquetes se verá a continuación.
. . . . . . zork.x86_64 1.0.3-1.el8 epel zsh-syntax-highlighting.noarch 0.7.1-1.el8 epel zswap-cli.x86_64 0.5.0-1.el8 epel zvbi.x86_64 0.2.35-9.el8 epel zvbi-devel.x86_64 0.2.35-9.el8 epel zvbi-fonts.noarch 0.2.35-9.el8 epel
Buscar paquetes en el repositorio de EPE
Puede usar la opción de búsqueda o lista con el comando dnf para encontrar paquetes.
dnf search xrdp
O
dnf list xrdp
Salida:
Available Packages xrdp.x86_64 1:0.9.16-1.el8 epel
Instalar paquetes desde el repositorio de EPEL
La instalación de un paquete desde el repositorio de EPEL es sencilla. Use el comando dnf para instalar un paquete.
dnf install xrdp
Conclusión
Eso es todo. Espero que haya aprendido a habilitar el repositorio EPEL en Rocky Linux 8/CentOS 8/RHEL 8. Comparta sus comentarios en la sección de comentarios.