EPEL Release (Extra Package for Entreprise Linux) est indispensable ainsi que d’autres dépôts très populaires tels que Remi Repo, RPM Forge…etc.Par défaut, les dépôts de CentOS ne contiennent pas tous les outils, modules, logiciels…etc. Nous allons donc voir comment ajouter des dépôts supplémentaires.
En installant EPEL et d’autres dépôts, vous aurez un nombre très important de packages disponibles via le gestionnaire de paquets yum…
Machine virtuelle nécessaire :
- CentOS Server : #VM_CentOS 7
- EPEL doc : https://docs.fedoraproject.org/en-US/epel/
Installation EPEL Release Repo
Méthode 1
Se connecter à votre serveur CentOS 7 via SSH :
yum -y install epel-release
rafraîchir la repolist :
yum repolist
Méthode 2
Téléchargez le fichier RPM à l’aide de la commande wget.
cd /tmp wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Installez :
yum install epel-release-7.noarch.rpm
Rafraîchir la repolist :
yum repolist
Activer EPEL Release
Activez la repo avec la commande YUM :
yum --enablerepo=epel [command] [package]
Exemple :
yum --enablerepo=epel install php-imap
Pour afficher des informations sur un package :
yum --enablerepo=epel info php-imap
Modules complémentaires chargés : fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.fr.planethoster.net
* epel: fr.mirror.babylon.network
* extras: fr.mirror.babylon.network
* remi: fr.mirror.babylon.network
* remi-php55: fr.mirror.babylon.network
* remi-safe: fr.mirror.babylon.network
* updates: centos.mirror.fr.planethoster.net
Paquets installés
Nom : php-imap
Architecture : x86_64
Version : 5.5.38
Révision : 7.el7.remi
Taille : 207 k
Dépôt : installed
Depuis le dépôt : remi-php55
Résumé : A module for PHP applications that use IMAP
URL : http://www.php.net/
Licence : PHP
Description : The php-imap module will add IMAP (Internet Message Access Protocol)
: support to PHP. IMAP is a protocol for retrieving and uploading e-mail
: messages on mail servers. PHP is an HTML-embedded scripting language.
[root@postfix ~]#
Installation Remi Repo
Télécharger le fichier RPM :
cd /tmp wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Installez :
rpm -Uvh remi-release-7.rpm
Rafraîchir la repolist :
yum repolist
Activer la Repo
On peut activer la repo autrement depuis le fichier remi.repo :
vim /etc/yum.repos.d/remi.repo
# Repository: http://rpms.remirepo.net/ # Blog: http://blog.remirepo.net/ # Forum: http://forum.remirepo.net/ [remi] name=Remi's RPM repository for Enterprise Linux 7 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/7/remi/$basearch/ #mirrorlist=https://rpms.remirepo.net/enterprise/7/remi/httpsmirror mirrorlist=http://rpms.remirepo.net/enterprise/7/remi/mirror enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi [remi-php55] name=Remi's PHP 5.5 RPM repository for Enterprise Linux 7 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/7/php55/$basearch/ #mirrorlist=https://rpms.remirepo.net/enterprise/7/php55/httpsmirror mirrorlist=http://rpms.remirepo.net/enterprise/7/php55/mirror # NOTICE: common dependencies are in "remi-safe" enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Activez ensuite ce qu’il vous faut dans ce fichier. Évitez d’activer les bases de test.
Rafraîchir la repolist :
yum repolist
C’est terminé.
Bonne journée et à bientôt.