Ricerca nel sito web

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.