ELRepo - Repositori comunitari per a Enterprise Linux (RHEL, CentOS i SL)


Si utilitzeu una distribució Enterprise Linux (Red Hat Enterprise Linux o un dels seus derivats, com CentOS o Scientific Linux) i necessiteu suport per a maquinari específic o nou, esteu al lloc correcte.

En aquest article parlarem de com habilitar el dipòsit ELRepo, una font de programari que inclou des de controladors de sistema de fitxers fins a controladors de càmera web amb tot el que hi ha entremig (suport per a gràfics, targetes de xarxa, dispositius de so i fins i tot nuclis nous).

Habilitant ELRepo a Enterprise Linux

Tot i que ELRepo és un dipòsit de tercers, té el suport d'una comunitat activa a Freenode (#elrepo) i una llista de correu per als usuaris.

Si encara us preocupa afegir un repositori independent a les vostres fonts de programari, tingueu en compte que el projecte CentOS el enumera com a fiable a la seva wiki (vegeu aquí). Si encara teniu dubtes, no dubteu a preguntar-ho als comentaris!

És important tenir en compte que ELRepo no només ofereix suport per a Enterprise Linux 7, sinó també per a versions anteriors. Tenint en compte que CentOS 5 arriba al final de la seva vida útil (EOL) a finals d'aquest mes (març de 2017), això pot no semblar un gran problema, però tingueu en compte que CentOS 6 no arribarà al seu EOL fins al març de 2020.

Independentment de la versió EL, haureu d'importar la clau GPG del dipòsit abans d'habilitar-la:

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm
# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

En aquest article només tractarem EL7, i compartirem alguns exemples a la següent secció.

Entendre els canals ELRepo

Per organitzar millor el programari contingut en aquest repositori, ELRepo es divideix en 4 canals separats:

    • elrepo és el canal principal i està habilitat per defecte. No conté paquets presents a la distribució oficial.
    • elrepo-extras conté paquets que substitueixen alguns proporcionats per la distribució. No està habilitat per defecte. Per evitar confusions, quan cal instal·lar o actualitzar un paquet des d'aquest dipòsit, es pot activar temporalment mitjançant yum de la següent manera (substituïu el paquet per un nom de paquet real):

    # yum --enablerepo=elrepo-extras install package
    

    • elrepo-testing proporciona paquets que en un moment donat formaran part del canal principal però que encara estan en prova.
    • elrepo-kernel proporciona nuclis de línia principal estables i a llarg termini que s'han configurat especialment per a EL.

    Tant elrepo-testing com elrepo-kernel estan desactivats per defecte i es poden habilitar com en el cas d'elrepo-extras si necessitem instal·lar o actualitzar un paquet d'ells.

    Per llistar els paquets disponibles a cada canal, executeu una de les ordres següents:

    # 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
    

    Les imatges següents il·lustren el primer exemple:

    En aquesta publicació hem explicat què és ELRepo i quines són les circumstàncies en què potser voldreu afegir-lo a les vostres fonts de programari.

    Si teniu cap pregunta o comentari sobre aquest article, no dubteu a utilitzar el formulari següent per posar-vos en contacte amb nosaltres. Esperem amb interès tenir notícies teves!