GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo configurar el repositorio EPEL en CentOS 5/6

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

Cent OS
  1. Cómo instalar NetBeans IDE 7.1 en CentOS 6.2/6.1/6.0 / CentOS 5.7

  2. Cómo actualizar CentOS 6.2/6.3/6.4 a CentOS 6.5

  3. Cómo actualizar CentOS 6.2/6.3/6.4/6.5 a CentOS 6.6

  4. Instale el repositorio CentALT RPM en CentOS, RHEL 6/5

  5. Cómo instalar el repositorio RepoForge (RPMForge) en CentOS 5, CentOS 6 y CentOS 7

Cómo habilitar el repositorio EPEL en CentOS y RHEL

Cómo habilitar el repositorio EPEL en el servidor CentOS 8 y RHEL 8

Cómo habilitar el repositorio EPEL en CentOS 7 / RHEL 7

Cómo actualizar RHEL 6.2/6.3/6.4/6.5 a RHEL 6.6

Cómo instalar y habilitar EPEL Repo en CentOS 5, CentOS 6 y CentOS 7

Cómo habilitar el repositorio EPEL en CentOS 8