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,
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
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,
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.