EPEL es un repositorio que proporciona paquetes adicionales para Enterprise Linux. El repositorio de EPEL es un repositorio de paquetes adicional que proporciona fácil acceso para instalar paquetes de software de uso común. Este repositorio se creó porque los colaboradores de Fedora querían usar los paquetes de Fedora que mantienen en RHEL y otras distribuciones compatibles. El grupo EPEL crea, mantiene y gestiona un conjunto de paquetes adicionales de alta calidad. Estos paquetes pueden ser software no incluido en el repositorio central o, a veces, actualizaciones que aún no se han proporcionado.
Contenido relacionado
- Cómo instalar y habilitar el repositorio Remi en Rocky Linux 8/Centos 6/7/8
Requisitos
Necesita lo siguiente para habilitar el repositorio EPEL
- Un servidor Rocky Linux 8 actualizado
- Acceso raíz al servidor o usuario con acceso sudo
- Acceso a Internet desde el servidor
Tabla de contenido
- Actualización del sistema
- Instalación del repositorio EPEL
- Confirmando la instalación de EPEL
1. Actualizando el sistema
Asegúrese de que el sistema esté actualizado con este comando:
sudo dnf -y update
2. Instalar repositorio EPEL
Use el siguiente comando para instalar la versión EPEL:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Esto descargará el archivo del repositorio a /etc/yum.repos.d/epel.repo
y lo habilita. Este es el resultado de la instalación en mi máquina
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm Last metadata expiration check: 2:03:13 ago on Thu 11 Nov 2021 04:08:05 PM UTC. epel-release-latest-8.noarch.rpm 50 kB/s | 23 kB 00:00 Dependencies resolved. ============================================================================================================================================================================================================ Package Architecture Version Repository Size ============================================================================================================================================================================================================ Installing: epel-release noarch 8-13.el8 @commandline 23 k Transaction Summary ============================================================================================================================================================================================================ Install 1 Package Total size: 23 k Installed size: 35 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-13.el8.noarch 1/1 Running scriptlet: epel-release-8-13.el8.noarch 1/1 Verifying : epel-release-8-13.el8.noarch 1/1 Installed: epel-release-8-13.el8.noarch Complete!
3. Confirmando la instalación de EPEL
Use el siguiente comando para confirmar el repositorio de epel:
$ sudo dnf repolist epel | grep epel
epel Extra Packages for Enterprise Linux 8 - x86_64 enabled
Enumere los paquetes disponibles en el repositorio de EPEL.
sudo dnf --disablerepo="*" --enablerepo="epel" list available
Puede filtrar más para verificar si el paquete requerido está disponible en el repositorio EPEL canalizando la salida a grep.
$ sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep -i monit
gnome-monitor-config.x86_64 0-0.1.20190520.gitbc2f76c.el8 epel
gnome-shell-extension-system-monitor-applet.noarch 1:38-14.20210722git9a96c54.el8 epel
monit.x86_64 5.26.0-1.el8 epel
monitorix.noarch 3.13.1-1.el8 epel
mysql-mmm-monitor.noarch 2.2.1-25.el8 epel
nordugrid-arc-monitor.noarch 6.13.0-1.el8 epel
perl-Monitoring-Plugin.noarch 0.40-1.el8 epel
Para instalar el paquete desde el repositorio de EPEL, utilice --enablerepo="epel"
argumento para instalar dnf:
sudo dnf --enablerepo="epel" install <package>
Ejemplo
sudo dnf --enablerepo="epel" install monit
El comando anterior podría instalar algunas dependencias de otros repositorios como los repositorios Base.
Conclusión
En esta guía exploramos cómo instalar y configurar el repositorio EPEL en sistemas basados en RHEL 8 como Rocky Linux. Vimos que cuando se instalaba, la instalación creaba automáticamente un .repo archivo en el directorio /etc/yum.repos.d. Puede deshabilitar el repositorio en cualquier momento apagando el indicador habilitado.