GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment configurer le référentiel EPEL sur CentOS 5/6

Qu'est-ce que le référentiel EPEL

EPEL (Extra Packages for Enterprise Linux) est un projet du groupe Fedora qui maintient un référentiel de packages logiciels qui ne sont pas déjà présents sur RHEL/CentOS.

Le référentiel est compatible avec RHEL et tous les dérivés proches comme CentOS et Scientific Linux.

En utilisant epel, nous pouvons facilement installer de nombreux packages (environ 10 000) avec la commande yum, qui ne sont pas déjà présents dans les référentiels centos.

Les packages EPEL sont généralement basés sur leurs homologues Fedora et n'entreront jamais en conflit avec ou ne remplaceront jamais les packages des distributions Enterprise Linux de base.

De plus amples détails sur le projet epel sont disponibles sur
https://fedoraproject.org/wiki/EPEL

Donc, dans ce tutoriel, je vais vous montrer comment configurer les référentiels epel sur 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.

Installer EPEL sur CentOS

Pour configurer epel sur centos, nous devons télécharger le rpm d'installation d'epel et l'installer.
Les pages de téléchargement pour les versions 6.x et 5.x de CentOS/RHEL sont les suivantes

http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html
http://download.fedoraproject.org/pub/epel/5/i386/repoview/epel -release.html

Les URL ci-dessus redirigeraient probablement vers des miroirs spécifiques au pays pour un téléchargement plus rapide. La page contiendrait un lien de téléchargement pour télécharger directement le RPM. Les liens de téléchargement direct sont

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

Sélectionnez l'URL correcte en fonction de votre version de centos.
Notez que le package d'installation EPEL est indépendant de l'architecture, il peut donc être installé sur les systèmes x86 et x64.

1. Vérifiez votre version de CentOS

Vérifiez d'abord votre version de centos avec la commande suivante

$ cat /etc/redhat-release
CentOS release 6.4 (Final)

2. Télécharger RPM EPEL

Téléchargez maintenant le fichier rpm epel pour la version centos correspondante à partir de l'une des URL indiquées ci-dessus.

$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

3. Installez le RPM EPEL

Installez maintenant le package epel avec la commande rpm

$ sudo rpm -ivh epel-release-6-8.noarch.rpm
or
$ sudo rpm -ivh epel-release*

5. Vérifier le référentiel EPEL

Après avoir installé le référentiel epel, vérifiez qu'il a été ajouté à la liste des référentiels avec la commande 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

L'epel est répertorié après le référentiel de base et fournit environ 10 000 packages. Donc, epel est maintenant configuré sur CentOS.
Le référentiel epel est configuré dans /etc/yum.repos.d/epel.repo fichier.

Maintenant, installez quelque chose à partir du référentiel epel

$ sudo yum install htop

Cent OS
  1. Comment installer NetBeans IDE 7.1 sur CentOS 6.2/6.1/6.0 / CentOS 5.7

  2. Comment configurer le référentiel YUM sous Linux/Centos/Redhat | YUM sous Linux/Centos/Redhat

  3. Désactiver SELinux sur CentOS ou RHEL 5/5.1/5.2/5.3/5.4/5.5/5.6/5.7

  4. Comment mettre à jour CentOS 6.2/6.3/6.4 vers CentOS 6.5

  5. Comment mettre à jour CentOS 6.2/6.3/6.4/6.5 vers CentOS 6.6

Comment activer le référentiel EPEL dans CentOS et RHEL

Comment activer le référentiel EPEL sur les serveurs CentOS 8 et RHEL 8

Comment activer le référentiel EPEL sur CentOS 7 / RHEL 7

Comment mettre à jour RHEL 6.2/6.3/6.4/6.5 vers RHEL 6.6

Comment installer et activer EPEL Repo sur CentOS 5, CentOS 6 et CentOS 7

Comment activer le référentiel EPEL sur CentOS 8