Qué es el repositorio EPEL
EPEL (Extra Packages for Enterprise Linux) es un proyecto del grupo Fedora que mantiene un repositorio de paquetes de software que aún no están presentes en RHEL/CentOS.
El repositorio es compatible con RHEL y todos los derivados cercanos como CentOS y Scientific Linux.
Usando epel podemos instalar fácilmente muchos paquetes (alrededor de 10,000) con el comando yum, que aún no están presentes en los repositorios de centos.
Los paquetes EPEL generalmente se basan en sus contrapartes de Fedora y nunca entrarán en conflicto ni reemplazarán paquetes en las distribuciones base de Enterprise Linux.
Más detalles sobre el proyecto epel están disponibles en
https://fedoraproject.org/wiki/EPEL
Entonces, en este tutorial, le mostraré cómo configurar los repositorios de epel en CentOS
Note - There are many different 3rd party repositories that provide software packages for RHEL/CentOS systems. Some of the most popular ones are RpmForge, RpmFusion, EPEL, Remi etc. However it should be always kept in mind, that if multiple such third party repositories are added to a system, then it can lead of conflicts. The same package can come from multiple repositories, and some repositories can replace base packages of a system leading to unexpected troubles. Rpmforge and Epel are known to have conflicts. There are advanced techniques to tackle this like setting up priorities, or selectively installing packages from repositories, but ofcourse these require a lot of effort and so if you are not sure about all this, it is recommended to only use 1 such external repository.
Instalar EPEL en CentOS
Para configurar epel en centos, necesitamos descargar el rpm de instalación de epel e instalarlo.
Las páginas de descargas para la versión 6.x y 5.x de CentOS/RHEL son las siguientes
http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html
http://download.fedoraproject.org/pub/epel/5/i386/repoview/epel -release.html
Las direcciones URL anteriores probablemente redirigirían a espejos específicos del país para una descarga más rápida. La página contendría un enlace de descarga para descargar el rpm directamente. Los enlaces de descarga directa son
http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
http://download.fedoraproject.org/pub/epel/5/i386 /epel-release-5-4.noarch.rpm
Seleccione la URL correcta según su versión de centos.
Tenga en cuenta que el paquete de instalación de EPEL es independiente de la arquitectura, por lo que se puede instalar en sistemas x86 y x64.
1. Comprueba tu versión de CentOS
Primero verifique su versión de centos con el siguiente comando
$ cat /etc/redhat-release CentOS release 6.4 (Final)
2. Descargar RPM EPEL
Ahora descargue el archivo epel rpm para la versión centos correspondiente de una de las direcciones URL proporcionadas anteriormente.
$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
3. Instale las rpm de EPEL
Ahora instala el paquete epel con el comando rpm
$ sudo rpm -ivh epel-release-6-8.noarch.rpm or $ sudo rpm -ivh epel-release*
5. Consultar repositorio EPEL
Después de instalar el repositorio de epel, verifique que se haya agregado a la lista de repositorios con el comando yum
# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.vonline.vn * epel: buaya.klas.or.id * extras: centos-hn.viettelidc.com.vn * updates: mirrors.fibo.vn repo id repo name status base CentOS-6 - Base 6,381 epel Extra Packages for Enterprise Linux 6 - x86_64 10,023 extras CentOS-6 - Extras 13 nginx nginx repo 47 updates CentOS-6 - Updates 1,555 repolist: 18,019
El epel aparece después del repositorio base y proporciona alrededor de 10 000 paquetes. Así que epel ahora está configurado en CentOS.
El repositorio de epel está configurado en /etc/yum.repos.d/epel.repo archivo.
Ahora instala algo del repositorio de epel
$ sudo yum install htop