Cómo habilitar el repositorio EPEL en el servidor CentOS 8 y RHEL 8

EPEL Significa Extra Packages for Enterprise Linux, es un repositorio de paquetes adicionales gratuito y de código abierto disponible para CentOS y RHEL servidores. Como sugiere el nombre, el repositorio EPEL proporciona paquetes adicionales que no están disponibles en los repositorios de paquetes predeterminados de CentOS 8 y RHEL 8.

En este artículo, demostraremos cómo habilitar y usar el repositorio epel en CentOS 8 y RHEL 8 Server.

Prerrequisitos del Repositorio EPEL

  • Servidor CentOS 8 y RHEL 8 mínimo
  • Privilegios de administrador root o sudo
  • Conexión a Internet

Instale y habilite el repositorio EPEL en el servidor RHEL 8.x

Inicie sesión o ssh en su servidor RHEL 8.x y ejecute el siguiente comando dnf para instalar el paquete EPEL rpm,

[[email protected] ~]# dnf install
 https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

La salida del comando anterior sería algo como a continuación,

dnf-install-epel-repo-rehl8

Una vez que el paquete epel rpm se haya instalado correctamente, habilitará y configurará automáticamente su repositorio yum/dnf. Ejecute el siguiente comando dnf o yum para verificar si el repositorio EPEL está habilitado o no,

[[email protected] ~]# dnf repolist epel
Or
[[email protected] ~]# dnf repolist epel -v

epel-repolist-rhel8

Instale y habilite el repositorio EPEL en el servidor CentOS 8.x

Inicie sesión o ssh en su servidor CentOS 8 y ejecute el siguiente comando dnf o yum para instalar ‘epel-liberación‘paquete rpm. En el servidor CentOS 8, el paquete epel rpm está disponible en su repositorio de paquetes predeterminado.

[[email protected] ~]# dnf install epel-release -y
Or
[[email protected] ~]# yum install epel-release -y

Ejecute los siguientes comandos para verificar el estado del repositorio epel en el servidor CentOS 8,

 [[email protected] ~]# dnf repolist epel
Last metadata expiration check: 0:00:03 ago on Sun 13 Oct 2019 04:18:05 AM BST.
repo id              repo name                                          status
*epel                Extra Packages for Enterprise Linux 8 - x86_64     1,977
[[email protected] ~]#
[[email protected] ~]# dnf repolist epel -v
……………………
Repo-id      : epel
Repo-name    : Extra Packages for Enterprise Linux 8 - x86_64
Repo-status  : enabled
Repo-revision: 1570844166
Repo-updated : Sat 12 Oct 2019 02:36:32 AM BST
Repo-pkgs    : 1,977
Repo-size    : 2.1 G
Repo-metalink: https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=x86_64
  Updated    : Sun 13 Oct 2019 04:28:24 AM BST
Repo-baseurl : rsync://repos.del.extreme-ix.org/epel/8/Everything/x86_64/
Repo-expire  : 172,800 second(s) (last: Sun 13 Oct 2019 04:28:24 AM BST)
Repo-filename: /etc/yum.repos.d/epel.repo
Total packages: 1,977
[[email protected] ~]#

La salida del comando anterior confirma que hemos habilitado con éxito epel repo. Realicemos algunas operaciones básicas en el repositorio EPEL.

Enumere todos los paquetes disponibles del repositorio de epel

Si desea enumerar todos los paquetes del repositorio de epel, ejecute el siguiente comando dnf,

[[email protected] ~]# dnf repository-packages epel list
……………
Last metadata expiration check: 0:38:18 ago on Sun 13 Oct 2019 04:28:24 AM BST.
Installed Packages
epel-release.noarch                   8-6.el8                @epel
Available Packages
BackupPC.x86_64                       4.3.1-2.el8            epel
BackupPC-XS.x86_64                    0.59-3.el8             epel
CGSI-gSOAP.x86_64                     1.3.11-7.el8           epel
CGSI-gSOAP-devel.x86_64               1.3.11-7.el8           epel
Field3D.x86_64                        1.7.2-16.el8           epel
Field3D-devel.x86_64                  1.7.2-16.el8           epel
GraphicsMagick.x86_64                 1.3.33-1.el8           epel
GraphicsMagick-c++.x86_64             1.3.33-1.el8           epel
…………………………
zabbix40-web-mysql.noarch             4.0.12-1.el8           epel
zabbix40-web-pgsql.noarch             4.0.12-1.el8           epel
zerofree.x86_64                       1.1.1-3.el8            epel
zimg.x86_64                           2.8-4.el8              epel
zimg-devel.x86_64                     2.8-4.el8              epel
zstd.x86_64                           1.4.2-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
[[email protected] ~]#

Buscar un paquete desde el repositorio de epel

Supongamos que si queremos buscar el paquete Zabbix en el repositorio de epel, ejecute el siguiente comando dnf,

[[email protected] ~]# dnf repository-packages epel list | grep -i zabbix

La salida del comando anterior sería algo como a continuación,

epel-repo-búsqueda-paquete-centos8

Instalar un paquete desde el repositorio de epel

Supongamos que queremos instalar el paquete htop desde epel repo, luego emitamos el siguiente comando dnf,

Sintaxis:

# dnf –enablerepo=”epel” install

[[email protected] ~]# dnf --enablerepo="epel" install htop -y

Nota: Si no especificamos el “–enablerepo=epel” en el comando anterior, buscará el paquete htop en todos los repositorios de paquetes disponibles.

Eso es todo de este artículo, espero que los pasos anteriores lo ayuden a habilitar y configurar el repositorio EPEL en CentOS 8 y RHEL 8 Server, no dude en compartir sus comentarios y comentarios en la sección de comentarios a continuación.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *