En ocasiones, algunas herramientas de Linux no se encuentran por defecto en los repositorios de su distribución, como es el caso de iperf
y htop
en CentOS. Los paquetes para Linux Enterprise o EPEL (Extra Packages for Enterprise Linux, por sus siglas en inglés) son un grupo de interés especial de Fedora que crea, mantiene y administra un conjunto de paquetes de alta calidad para el Linux Empresarial, incluyendo, pero no limitando a, Red Hat Enterprise Linux (RHEL), CentOS y Scientific Linux (SL). En este tutorial explicamos cómo habilitar los repositorios de EPEL para que pueda instalar nuevas herramientas usando el básico yum
.
EPEL es un repositorio usado para instalar paquetes de software de terceros en sistemas basados en RedHat como RHEL y CentOS, realice los pasos para habilitar EPEL según la versión de su sistema.
Utilice wget
y rpm
para habilitar la versión de EPEL adecuada:
sudo wget https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
sudo rpm -ivh epel-release-7-8.noarch.rpm
Utilice wget
y rpm
para obtener y habilitar la versión apropiada de EPEL:
sudo wget https://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm
sudo wget https://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm
sudo wget https://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
sudo rpm -ivh epel-release-5-4.noarch.rpm
sudo wget https://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
sudo rpm -ivh epel-release-5-4.noarch.rpm
Al finalizar la instalación de EPEL será capaz de instalar paquetes de terceros, incluyendo Zabbix, Htop o Iperf. Para instalar un nuevo paquete disponible en EPEL simplemente utilice yum install nombredelpaquete
. Recomendamos actualizar yum
siempre que sea posible. Por ejemplo, para instalar la herramienta iperf
ejecute:
yum update
yum install iperf
Para comprobar si la habilitación de EPEL fue exitosa, puede usar:
yum repolist
Obtendrá una salida con una lista similar a la siguiente:
repo id repo name status
Webmin Webmin Distribution Neutral 254
base CentOS-6 - Base 6,696
epel Extra Packages for Enterprise Linux 6 - x86_64 12,192
extras CentOS-6 - Extras 62
updates CentOS-6 - Updates 457
Puede ver en nuestro ejemplo la línea correspondiente al repositorio EPEL: (epel Extra Packages for Enterprise Linux 6 - x86_64 12,192
).
Si su sistema no reconoce el comando con wget
, puede que no tenga esta utilidad instalada, use el siguiente comando para solucionarlo:
yum install wget
Puede consultar los siguientes recursos en busca de información adicional con respecto a este tema. Aunque esperamos que dicha información sea útil, no podemos certificar la actualidad o precisión de contenidos externos.
Para más información de documentación, versiones y paquetes actualizados visite el sitio web oficial de EPEL.