¿Que son los repositorios EPEL y cómo utilizarlos?

EPEL (Extra Packages for Enterprise Linux) es un repositorio de software de código abierto para sistemas basados en RedHat, muy útil para aquellos que desean tener acceso a una gran selección de aplicaciones de terceros, es decir, que no son distribuidas directamente por RedHat. Podemos configurar y utilizar el repositorio EPEL de manera gratuita.

Obviamente, EPEL es un repositorio de software recomendado para todos los usuarios de RedHat.

El mantenimiento del repositorio EPEL está proporcionado por la comunidad de usuarios de Fedora e incluye paquetes para servidores, clientes, herramientas de desarrollo y aplicaciones de escritorio.

EPEL no está diseñado para ser utilizado en sistemas que no sean de RedHat.

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

[root@localhost ~]# 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!
[root@localhost ~]# 

Comprobamos que el repositorio EPEL está instalado correctamente

Esta vez voy a utilizar DNF, ya que es el sucesor de yum.

[root@localhost ~]# 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
[root@localhost ~]#

Podemos consultar los paquetes que hay disponibles para instalar del repositorio EPEL:

[root@localhost ~]# 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

Te puede interesar

COMPÁRTEME

Deja un comentario