En un post anterior mencionamos brevemente el repositorio ELRepo al actualizar el kernel en CentOS 7. En esta ocasión compartiremos más detalles sobre el uso de ELRepo en CentOS. Veremos que no solamente está disponible para la versión actual, sino también para la 5 y la 6. Si bien la primera de ellas quedará sin soporte a fines de este mes (marzo de 2017), la segunda podrá continuar siendo utilizada hasta marzo de 2020.
ELRepo en CentOS
El primer paso para habilitar este repositorio consiste en importar la llave GPG. Esto hará que yum lo considere como confiable a la hora de instalar paquetes del mismo:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
A continuación, podemos habilitarlo en las distintas versiones utilizando el comando correspondiente a cada una:
CentOS 5:
rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm
CentOS 6:
rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm
CentOS 7:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Canales de ELRepo
Para organizar mejor el software que contiene el repositorio, el mismo se divide en 4 canales separados:
- elrepo es el único habilitado por defecto y contiene paquetes que no se encuentran en la distribución. Se lo suele llamar el canal principal del repositorio.
- elrepo-extras, elrepo-testing, y elrepo-kernel no están habilitados por defecto y contienen paquetes que
- reemplazan otros presentes en la distribución (elrepo-extras).
- formarán parte de repositorio en algún momento al finalizar la etapa de testing (elrepo-testing).
- permiten actualizar el kernel actual a uno más reciente (elrepo-kernel).
Instalar un paquete desde ELRepo
Si queremos ver la lista de paquetes disponibles en un canal en particular, podemos recurrir al siguiente comando. Por brevedad mostramos cómo hacerlo en elrepo-extras. Para ver el contenido de otro bastará colocar el nombre del mismo a continuación de la opción --enablerepo
.
yum --disablerepo="*" --enablerepo="elrepo-extras" list available
En la Fig. 1 vemos el resultado del anterior ejemplo:
Una vez instalado ELRepo en CentOS (sea la versión que fuere) tendremos acceso a una variedad mayor de software para nuestro hardware.
Espero que este post les haya resultado de utilidad. ¡Nos leemos en breve!