Ricerca nel sito web

ELRepo: repository comunitario per Enterprise Linux (RHEL, CentOS e SL)


Se utilizzi una distribuzione Enterprise Linux (Red Hat Enterprise Linux o uno dei suoi derivati, come CentOS o Scientific Linux) e hai bisogno di supporto per hardware specifico o nuovo, sei nel posto giusto.

In questo articolo discuteremo come abilitare il repository ELRepo, una fonte software che include di tutto, dai driver del file system ai driver della webcam con tutto il resto (supporto per grafica, schede di rete, dispositivi audio e persino nuovi kernel).

Abilitazione di ELRepo in Enterprise Linux

Sebbene ELRepo sia un repository di terze parti, è ben supportato da una comunità attiva su Freenode (#elrepo) e da una mailing list per gli utenti .

Se sei ancora preoccupato di aggiungere un repository indipendente alle tue fonti software, tieni presente che il progetto CentOS lo elenca come affidabile nella sua wiki (vedi qui). Se hai ancora dubbi, sentiti libero di chiedere nei commenti!

È importante notare che ELRepo non fornisce supporto solo per Enterprise Linux 7, ma anche per le versioni precedenti. Considerando che CentOS 5 raggiungerà la fine del suo ciclo di vita (EOL) alla fine di questo mese (marzo 2017), potrebbe non sembrare un grosso problema, ma tienilo a mente che CentOS 6 non raggiungerà il suo EOL fino a marzo 2020.

Indipendentemente dalla versione EL, dovrai importare la chiave GPG del repository prima di abilitarlo effettivamente:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Abilita ELRepo in EL5

rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

Abilita ELRepo in EL6

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

Abilita ELRepo in EL7

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

In questo articolo ci occuperemo solo di EL7 e condivideremo alcuni esempi nella sezione successiva.

Comprendere i canali ELRepo

Per organizzare al meglio il software contenuto in questo repository, ELRepo è diviso in 4 canali separati:

    • elrepo è il canale principale ed è abilitato per impostazione predefinita. Non contiene pacchetti presenti nella distribuzione ufficiale.
    • elrepo-extras contiene pacchetti che sostituiscono alcuni forniti dalla distribuzione. Non è abilitato per impostazione predefinita. Per evitare confusione, quando un pacchetto deve essere installato o aggiornato da questo repository, può essere temporaneamente abilitato tramite yum come segue (sostituisci il pacchetto con il nome del pacchetto effettivo):
yum --enablerepo=elrepo-extras install package
  • elrepo-testing fornisce pacchetti che ad un certo punto faranno parte del canale principale ma sono ancora in fase di test.
  • elrepo-kernel fornisce kernel mainline stabili e a lungo termine che sono stati appositamente configurati per EL.

Sia elrepo-testing che elrepo-kernel sono disabilitati per impostazione predefinita e possono essere abilitati come nel caso di elrepo-extras se dobbiamo installarli o aggiornare un pacchetto da loro.

Per elencare i pacchetti disponibili in ciascun canale, esegui uno dei seguenti comandi:

yum --disablerepo="*" --enablerepo="elrepo" list available
yum --disablerepo="*" --enablerepo="elrepo-extras" list available
yum --disablerepo="*" --enablerepo="elrepo-testing" list available
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

Le immagini seguenti illustrano il primo esempio:

Riepilogo

In questo post abbiamo spiegato cos'è ELRepo e quali sono le circostanze in cui potresti voler aggiungerlo alle tue fonti software.

Se hai domande o commenti su questo articolo, non esitare a utilizzare il modulo sottostante per contattarci. Restiamo in attesa della vostra risposta!