Introducción
El repositorio Extra Packages for Enterprise Linux (EPEL) proporciona paquetes de software adicionales que no están incluidos en los repositorios estándar de Red Hat y CentOS. El repositorio EPEL se creó porque los colaboradores de Fedora querían usar los paquetes que mantienen en Red Hat Enterprise Linux (RHEL) y sus derivados, como CentOS, Oracle Linux y Scientific Linux.
Habilitar este repositorio le brinda acceso a paquetes de software populares, incluidos Nginx, R y Python Pip.
En este tutorial, le mostraremos cómo habilitar el repositorio EPEL en CentOS.
Prerrequisitos
Antes de comenzar con el tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Si desea habilitar el repositorio EPEL en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Habilite el repositorio EPEL en CentOS 8
Habilitar el repositorio EPEL en CentOS 8 es una operación bastante simple ya que el paquete rpm de EPEL está incluido en el repositorio adicional de CentOS.
Para instalar el paquete de lanzamiento de EPEL, escriba el siguiente comando:
sudo dnf install epel-release
Para verificar que el repositorio de EPEL esté habilitado, ejecute el dnf repolist
que listará todos los repositorios disponibles.
sudo dnf repolist
El comando mostrará el ID del repositorio, el nombre y el número de paquetes para los repositorios habilitados. La salida debe incluir una línea para el repositorio de EPEL.
Extra Packages for Enterprise Linux 8 - x86_64 2.5 MB/s | 5.2 MB 00:02
Last metadata expiration check: 0:00:02 ago on Wed 15 Jan 2020 10:54:08 PM CET.
repo id repo name status
AppStream CentOS-8 - AppStream 4,932
BaseOS CentOS-8 - Base 1,784
*epel Extra Packages for Enterprise Linux 8 - x86_64 4,401
extras CentOS-8 - Extras 3
Eso es todo. El repositorio EPEL se ha habilitado en su sistema CentOS.
Habilite el repositorio de EPEL en RHEL
Este método funcionará en cualquier distribución basada en RHEL, incluidos Red Hat, CentOS 6, 7 y 8, Oracle Linux, Amazon Linux y Scientific Linux.
Para habilitar el repositorio de EPEL, ejecute el siguiente comando que descargará e instalará el paquete de lanzamiento de EPEL:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm
Conclusión
Para obtener más información sobre el repositorio de EPEL, consulte la documentación de EPEL.