EPEL è un repository che fornisce pacchetti extra per Enterprise Linux. Il repository EPEL è un repository di pacchetti aggiuntivo che fornisce un facile accesso per installare i pacchetti per il software di uso comune. Questo repository è stato creato perché i contributori di Fedora volevano utilizzare i pacchetti Fedora che mantengono su RHEL e altre distribuzioni compatibili. Il gruppo EPEL crea, mantiene e gestisce un insieme di alta qualità di pacchetti aggiuntivi. Questi pacchetti potrebbero essere software non inclusi nel repository principale o talvolta aggiornamenti che non sono stati ancora forniti.
Contenuti correlati
- Come installare e abilitare Remi Repository in Rocky Linux 8/Centos 6/7/8
Prerequisiti
È necessario quanto segue per abilitare il repository EPEL
- Un server Rocky Linux 8 aggiornato
- Accesso root al server o utente con accesso sudo
- Accesso interno dal server
Indice dei contenuti
- Sistema di aggiornamento
- Installazione del repository EPEL
- Conferma installazione EPEL
1. Aggiornamento del sistema
Assicurati che il sistema sia aggiornato usando questo comando:
sudo dnf -y update
2. Installa il repository EPEL
Utilizzare il comando seguente per installare la versione EPEL:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Questo scaricherà il file del repository su /etc/yum.repos.d/epel.repo
e lo abilita. Questo è l'output di installazione sulla mia macchina
$ 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. Conferma dell'installazione EPEL
Utilizzare il comando seguente per confermare il repository epel:
$ sudo dnf repolist epel | grep epel
epel Extra Packages for Enterprise Linux 8 - x86_64 enabled
Elenca i pacchetti disponibili nel repository EPEL.
sudo dnf --disablerepo="*" --enablerepo="epel" list available
Puoi filtrare ulteriormente per verificare se il pacchetto richiesto è disponibile nel repository EPEL inviando tramite pipe l'output 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
Per installare il pacchetto dal repository EPEL, usa --enablerepo="epel"
argomento per l'installazione dnf:
sudo dnf --enablerepo="epel" install <package>
Esempio
sudo dnf --enablerepo="epel" install monit
Il comando precedente potrebbe installare alcune dipendenze da altri repository come i repository di Base.
Conclusione
In questa guida abbiamo esplorato come installare e configurare il repository EPEL in sistemi basati su RHEL 8 come Rocky Linux. Abbiamo visto che una volta installato, installe ha creato automaticamente un .repo file nella directory /etc/yum.repos.d. Puoi disabilitare il repository in qualsiasi momento disattivando il flag abilitato.