Tabla de contenidos
Linux RedHat distribuye una serie de paquetes a través de sus repositorios por los que da soporte, pero hay muchos otros que existen en la comunidad de Linux pero no son distribuidos por RedHat directamente, lo que significa que tampoco dan soporte.
No obstante, es posible que necesitemos instalar alguna aplicación existente en los repositorios EPEL o Extra Packages for Enterprise Linux y, por lo tanto, necesitemos configurar el repositorio correspondiente de yum o dnf.
Configuración del repositorio EPEL en Linux RedHat
Para este ejemplo, vamos a configurar el repositorio EPEL en un Linux RedHat 8. Estos repositorios provienen de la comunidad Fedora.
Para quien no lo sepa, Fedora es la versión experimental de RedHat, es decir, las novedades que se van presentando en las nuevas versiones de RedHat que van apareciendo, antes se han testeado en Fedora.
En la documentación oficial de Fedora explican cómo instalar el repositorio EPEL. Os dejo el enlace:
https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
Instalación del repositorio
[[email protected] ~]# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
epel-release-latest-8.noarch.rpm 18 kB/s | 22 kB 00:01
Dependencies resolved.
============================================================================================================================================
Package Architecture Version Repository Size
============================================================================================================================================
Installing:
epel-release noarch 8-9.el8 @commandline 22 k
Transaction Summary
============================================================================================================================================
Install 1 Package
Total size: 22 k
Installed size: 32 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : epel-release-8-9.el8.noarch 1/1
Running scriptlet: epel-release-8-9.el8.noarch 1/1
Verifying : epel-release-8-9.el8.noarch 1/1
Installed products updated.
Installed:
epel-release-8-9.el8.noarch
Complete!
[[email protected] ~]#
Comprobamos que el repositorio EPEL está instalado correctamente
Esta vez voy a utilizar DNF, ya que es el sucesor de yum.
[[email protected] ~]# dnf repolist
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id repo name
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64
[[email protected] ~]#
Podemos consultar los paquetes que hay disponibles para instalar del repositorio EPEL:
[[email protected] ~]# dnf repository-packages epel list |more
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 0:01:04 ago on Thu 19 Nov 2020 06:54:43 AM PST.
Available Packages
3proxy.x86_64 0.8.13-1.el8 epel
AusweisApp2.x86_64 1.20.2-8.el8 epel
AusweisApp2-data.noarch 1.20.2-8.el8 epel
AusweisApp2-doc.noarch 1.20.2-8.el8 epel
BackupPC.x86_64 4.4.0-1.el8 epel