EPEL Signifie Extra Packages for Enterprise Linux, il s'agit d'un référentiel de packages supplémentaires gratuit et open source disponible pour CentOS et RHEL les serveurs. Comme son nom l'indique, le référentiel EPEL fournit des packages supplémentaires et supplémentaires qui ne sont pas disponibles dans les référentiels de packages par défaut de CentOS 8 et RHEL 8.
Dans cet article, nous allons montrer comment activer et utiliser le référentiel epel sur CentOS 8 et RHEL 8 Server.
Prérequis du référentiel EPEL
- Serveur CentOS 8 et RHEL 8 minimal
- Privilèges d'administrateur root ou sudo
- Connexion Internet
Installer et activer le référentiel EPEL sur le serveur RHEL 8.x
Connectez-vous ou ssh à votre serveur RHEL 8.x et exécutez la commande dnf suivante pour installer le package EPEL rpm,
[[email protected] ~]# dnf install\ https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
La sortie de la commande ci-dessus serait quelque chose comme ci-dessous,
Une fois le package epel rpm installé avec succès, il activera et configurera automatiquement son référentiel yum / dnf. Exécutez la commande dnf ou yum suivante pour vérifier si le référentiel EPEL est activé ou non,
[[email protected] ~]# dnf repolist epel Or [[email protected] ~]# dnf repolist epel -v
Installer et activer le référentiel EPEL sur le serveur CentOS 8.x
Connectez-vous ou ssh à votre serveur CentOS 8 et exécutez la commande dnf ou yum suivante pour installer 'epel-release 'paquet rpm. Dans le serveur CentOS 8, le package epel rpm est disponible dans son référentiel de packages par défaut.
[[email protected] ~]# dnf install epel-release -y Or [[email protected] ~]# yum install epel-release -y
Exécutez les commandes suivantes pour vérifier l'état du référentiel epel sur le serveur CentOS 8,
[[email protected] ~]# dnf repolist epel Last metadata expiration check: 0:00:03 ago on Sun 13 Oct 2019 04:18:05 AM BST. repo id repo name status *epel Extra Packages for Enterprise Linux 8 - x86_64 1,977 [[email protected] ~]# [[email protected] ~]# dnf repolist epel -v …………………… Repo-id : epel Repo-name : Extra Packages for Enterprise Linux 8 - x86_64 Repo-status : enabled Repo-revision: 1570844166 Repo-updated : Sat 12 Oct 2019 02:36:32 AM BST Repo-pkgs : 1,977 Repo-size : 2.1 G Repo-metalink: https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=x86_64 Updated : Sun 13 Oct 2019 04:28:24 AM BST Repo-baseurl : rsync://repos.del.extreme-ix.org/epel/8/Everything/x86_64/ Repo-expire : 172,800 second(s) (last: Sun 13 Oct 2019 04:28:24 AM BST) Repo-filename: /etc/yum.repos.d/epel.repo Total packages: 1,977 [[email protected] ~]#
La sortie de la commande ci-dessus confirme que nous avons activé avec succès epel repo. Effectuons quelques opérations de base sur le dépôt EPEL.
Répertorier tous les packages disponibles à partir du référentiel epel
Si vous souhaitez répertorier tous les packages du référentiel epel, exécutez la commande dnf suivante,
[[email protected] ~]# dnf repository-packages epel list …………… Last metadata expiration check: 0:38:18 ago on Sun 13 Oct 2019 04:28:24 AM BST. Installed Packages epel-release.noarch 8-6.el8 @epel Available Packages BackupPC.x86_64 4.3.1-2.el8 epel BackupPC-XS.x86_64 0.59-3.el8 epel CGSI-gSOAP.x86_64 1.3.11-7.el8 epel CGSI-gSOAP-devel.x86_64 1.3.11-7.el8 epel Field3D.x86_64 1.7.2-16.el8 epel Field3D-devel.x86_64 1.7.2-16.el8 epel GraphicsMagick.x86_64 1.3.33-1.el8 epel GraphicsMagick-c++.x86_64 1.3.33-1.el8 epel ………………………… zabbix40-web-mysql.noarch 4.0.12-1.el8 epel zabbix40-web-pgsql.noarch 4.0.12-1.el8 epel zerofree.x86_64 1.1.1-3.el8 epel zimg.x86_64 2.8-4.el8 epel zimg-devel.x86_64 2.8-4.el8 epel zstd.x86_64 1.4.2-1.el8 epel zvbi.x86_64 0.2.35-9.el8 epel zvbi-devel.x86_64 0.2.35-9.el8 epel zvbi-fonts.noarch 0.2.35-9.el8 epel [[email protected] ~]#
Rechercher un package dans le référentiel epel
Supposons que si nous voulons rechercher le package Zabbix dans le référentiel epel, exécutez la commande dnf suivante,
[[email protected] ~]# dnf repository-packages epel list | grep -i zabbix
La sortie de la commande ci-dessus serait quelque chose comme ci-dessous,
Installer un package à partir du référentiel epel
Supposons que nous voulions installer le package htop à partir du référentiel epel, puis émettons la commande dnf suivante,
Syntaxe :
# dnf –enablerepo=”epel” install
[[email protected] ~]# dnf --enablerepo="epel" install htop -y
Remarque : Si nous ne spécifions pas le "–enablerepo=epel " dans la commande ci-dessus, il recherchera le package htop dans tous les référentiels de packages disponibles.
C'est tout de cet article, j'espère que les étapes ci-dessus vous aideront à activer et à configurer le référentiel EPEL sur CentOS 8 et RHEL 8 Server, n'hésitez pas à partager vos commentaires et vos commentaires dans la section des commentaires ci-dessous.