Come installare il repository EPEL in RHEL 9 Linux
L'installazione del repository EPEL è uno dei passaggi più consigliati dopo l'installazione di RHEL 9. Per semplificarti le cose, non ti mostreremo solo i passaggi di installazione, ma piuttosto spiegheremo cos'è EPEL, cosa lo rende così speciale e come puoi utilizzare EPEL per installare i pacchetti.
Cominciamo quindi con una breve introduzione a EPEL.
Che cos'è l'archivio EPEL?
EPEL sta per Extra Packages for Enterprise Linux, creato e gestito dal Fedora Special Interest Group. Questo repository è noto per offrire un set di pacchetti aggiuntivi di alta qualità per Enterprise Linux che include anche RHEL 9.
La specialità di EPEL è che si basa sulle controparti Fedora, quindi non entrerà mai in conflitto o sostituirà alcun pacchetto nella distribuzione Enterprise Linux.
Il motivo principale per cui è così popolare è l'insieme di funzionalità con cui è fornito in bundle.
- EPEL ti consente di accedere a numerosi importi senza pacchetti.
- Essendo gestito dal gruppo Fedora, è open source e sicuro al 100%.
- Non entra mai in conflitto né sostituisce i pacchetti esistenti poiché utilizza al suo interno le controparti Fedora.
- Hai la certezza di ottenere solo pacchetti di alta qualità e di livello aziendale.
Installa il repository EPEL in RHEL 9
Una volta terminata la parte introduttiva, è il momento di installare il repository EPEL nel nostro sistema RHEL 9. Quindi iniziamo con il nostro primo passo.
Passaggio 1: aggiornamento dei repository RHEL 9
Poiché ogni comando che dimostreremo utilizzerà privilegi elevati, passeremo all'utente root con il seguente comando:
sudo -i
Ora aggiorniamo gli indici del repository e aggiorniamo i pacchetti (se presenti) con il seguente comando:
dnf update -y
Passaggio 2: aggiungere il repository EPEL a RHEL 9
Una volta terminato l'aggiornamento dei repository, è il momento di installare il repository EPEL. Per questo, dobbiamo abilitare il repository del builder codeready per il nostro sistema RHEL utilizzando il comando indicato:
subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
Dopo aver abilitato il repository codeready, installiamo il repository EPEL con il seguente comando:
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y
Dopo aver installato EPEL, eseguiamo un controllo incrociato dell'intero processo elencando tutti i repository nel nostro sistema.
yum repolist
Puoi vedere che il nostro repository EPEL installato è stato elencato, il che significa che abbiamo installato con successo il repository EPEL nel nostro sistema.
Passaggio 3: installazione dei pacchetti utilizzando EPEL in RHEL 9
Questa sezione mostrerà come elencare i pacchetti disponibili in EPEL, cercare singoli pacchetti dal repository EPEL e installare il pacchetto richiesto.
Cominciamo quindi da come puoi elencare i pacchetti disponibili nel repository EPEL con il seguente comando:
dnf --disablerepo="*" --enablerepo="epel" list available
Ma se stai cercando un pacchetto specifico, puoi facilmente cercarlo utilizzando il comando grep. Ad esempio, se stiamo cercando neofetch, dovremo utilizzare il seguente comando:
yum --disablerepo="*" --enablerepo="epel" list available | grep 'neofetch'
Come puoi vedere chiaramente, è disponibile il pacchetto neofetch denominato “neofetch.noarch”. Ma se desideri maggiori dettagli su neofetch.noarch, possiamo facilmente estrarli utilizzando il comando indicato:
yum --enablerepo=epel info neofetch.noarch
Puoi vedere chiaramente che ci viene fornita una descrizione dettagliata del pacchetto che è davvero utile per identificare il pacchetto che stiamo cercando.
Per installare il pacchetto desiderato, utilizzeremo il seguente comando:
yum --enablerepo=epel install neofetch.noarch -y
Puoi vedere chiaramente che neofetch funziona bene come previsto.
Questa guida aveva lo scopo di spiegare come installare facilmente il repository EPEL, cercare i pacchetti e installarli.