ELRepo - Community Repo para Enterprise Linux (RHEL, CentOS & amp; SL)


Si está utilizando una distribución Enterprise Linux ( Red Hat Enterprise Linux o uno de sus derivados, como CentOS o Scientific Linux ) y necesita soporte Para hardware específico o nuevo, estás en el lugar correcto.

En este artículo, hablaremos sobre cómo habilitar el repositorio de ELRepo, una fuente de software que incluye todo, desde controladores de sistemas de archivos hasta controladores de cámaras web, con todo entre (soporte para gráficos, tarjetas de red, dispositivos de sonido e incluso nuevos núcleos).

Habilitando ELRepo en Enterprise Linux

Aunque ELRepo es un repositorio de terceros, está bien soportado por una comunidad activa en Freenode ( #elrepo ) y una lista de correo para usuarios .

Si aún tiene dudas sobre agregar un repositorio independiente a sus fuentes de software, tenga en cuenta que el proyecto CentOS lo muestra como confiable en su wiki (consulte aquí). Si aún tiene dudas, no dude en preguntar en los comentarios.

Es importante tener en cuenta que ELRepo no solo brinda soporte para Enterprise Linux 7 , sino también para versiones anteriores. Teniendo en cuenta que CentOS 5 está llegando al final de su vida útil (EOL) a finales de este mes ( marzo de 2017 ), puede que no parezca un gran problema, pero tenga en cuenta que CentOS 6 no alcanzará su EOL hasta marzo de 2020.

Independientemente de la versión de EL , deberá importar la clave GPG del repositorio antes de habilitarlo:

# 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 este artículo solo trataremos con EL7 y compartiremos algunos ejemplos en la siguiente sección.

Entender los canales de ELRepo

Para organizar mejor el software contenido en este repositorio, ELRepo se divide en 4 canales separados:

    • elrepo is the main channel and is enabled by default. It does not contain packages present in the official distribution.
    • elrepo-extras contains packages that replace some provided by the distribution. It is not enabled by default. To avoid confusion, when a package needs to be installed or updated from this repository, it can be temporarily enabled via yum as follows (replace package with an actual package name):
    # yum --enablerepo=elrepo-extras install package
    
    • elrepo-testing provides packages that will at one point be part of the main channel but are still under testing.
    • elrepo-kernel provides long term and stable mainline kernels that have been specially configured for EL.

    Tanto elrepo-testing como elrepo-kernel están deshabilitados de forma predeterminada y pueden habilitarse como en el caso de elrepo-extras si necesitamos instalar o actualizar un paquete de ellos.

    Para listar los paquetes disponibles en cada canal, ejecute uno de los siguientes comandos:

    # 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
    

    Las siguientes imágenes ilustran el primer ejemplo:

    En esta publicación hemos explicado qué es ELRepo y cuáles son las circunstancias en las que es posible que desee agregarlo a sus fuentes de software.

    Si tiene alguna pregunta o comentario sobre este artículo, no dude en utilizar el siguiente formulario para comunicarse con nosotros. ¡Esperamos con interés escuchar de usted!