Top 8 des référentiels tiers YUM/DNF pour Linux basé sur RHEL
YUM (Yellowdog Updater Modified) est un outil de gestion de paquets en ligne de commande et graphique open source largement utilisé pour les systèmes Linux basés sur RPM (RedHat Package Manager), y compris, mais sans s'y limiter, Red Hat Enterprise Linux< (RHEL), CentOS, Scientific Linux (SL), Oracle Linux (OL), Rocky Linux et AlmaLinux, qui sont utilisés pour installer, mettre à jour, supprimer ou rechercher des packages logiciels sur un système.
La commande DNF (Dandified yum) est la version de nouvelle génération du gestionnaire de packages YUM traditionnel pour les systèmes basés sur RedHat.
Pour installer des packages logiciels qui ne sont pas inclus dans les référentiels de base et de mise à jour par défaut, ainsi que dans les référentiels supplémentaires, vous devez installer et activer d'autres référentiels tiers sur votre système.
Dans cet article, nous passerons en revue les 8 principaux référentiels YUM/DNF pour les distributions basées sur RHEL, qui sont fréquemment recommandés par la communauté Linux.
Avertissement : vous devez toujours vous rappeler que les référentiels répertoriés ci-dessous ne sont ni fournis ni pris en charge par RHEL ; ils peuvent ou non être à jour ou se comporter comme vous l’attendez – utilisez-les à vos propres risques.
1. Référentiel EPEL
EPEL (Extra Packages for Enterprise Linux) est un projet de référentiel communautaire populaire, gratuit et open source, visant à fournir des packages de haute qualité qui ont été développés, testés. , amélioré dans Fedora et rendu disponible pour RHEL, CentOS, Scientific Linux et des distributions Linux similaires. La plupart des autres référentiels répertoriés dans cet article dépendent de EPEL.
Pour activer le référentiel EPEL sur votre système, utilisez les commandes suivantes.
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [on RHEL 8]
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [on RHEL 7]
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm [on RHEL 6]
2. Référentiel REMI
REMI est un référentiel tiers largement utilisé qui fournit les dernières versions de la pile PHP et d'autres logiciels associés aux utilisateurs de Fedora. et les distributions Enterprise Linux (EL) telles que RHEL, CentOS, Oracle, Scientific Linux, etc.
Avant de pouvoir activer Remi, vous devez d'abord activer le référentiel EPEL, comme suit :
-------- On RHEL 8 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
-------- On RHEL 6 --------
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm
3. Référentiel RPMFusion
RPMFusion est un référentiel tiers qui propose des logiciels complémentaires gratuits et payants pour les distributions Fedora et Enterprise Linux, notamment RHEL et CentOS. . Vous devez activer le dépôt EPEL avant d'activer RPM Fusion.
-------- On RHEL 8 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
-------- On RHEL 6 --------
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm
4. Référentiel ELRepo
ELRepo (Community Enterprise Linux Repository) est un référentiel RPM destiné à fournir des packages liés au matériel tels que des pilotes de système de fichiers, des pilotes graphiques, des pilotes réseau, pilotes audio, webcam et pilotes vidéo, pour améliorer votre expérience avec Enterprise Linux.
Pour activer ELRepo sur votre système, utilisez les commandes suivantes.
-------- On RHEL 8 --------
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
-------- On RHEL 7 --------
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
-------- On RHEL 6 --------
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
5. Référentiel NUX-dextop
NUX-dextop est un référentiel RPM pour les progiciels de bureau et multimédia pour EL. Il contient de nombreux logiciels graphiques et programmes basés sur une interface de ligne de commande (CLI), notamment l'outil de partage de bureau à distance Remmina, le lecteur multimédia VLC et bien d'autres.
Vous devez également activer le dépôt EPEL avant d'activer nux-dextop.
-------- On RHEL 8 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
-------- On RHEL 6 --------
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
6. Dépôt GhettoForge
Le projet GhettoForge se concentre sur la fourniture de packages pour les versions Enterprise Linux 6 et 7 qui ne sont pas présents dans les ensembles de packages EL de base ni dans d'autres versions tierces. référentiels.
Vous pouvez activer GhettoForge sur votre système à l'aide des commandes suivantes.
-------- On RHEL 8 --------
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm
-------- On RHEL 7 --------
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm
-------- On RHEL 6 --------
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm
7. Référentiel Ninja psychotique
Psychotic Ninja vise à fournir des packages de haute qualité qui n'existent pas dans les ensembles de packages EL de base ni dans d'autres référentiels tiers, pour les versions 6 et 7 d'Enterprise Linux.
Pour activer le référentiel Psychotic Ninja, vous devez d'abord importer la clé GPG, puis l'installer.
rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic
rpm -ivh http://packages.psychotic.ninja/6/base/i386/RPMS/psychotic-release-1.0.0-1.el6.psychotic.noarch.rpm
Notez que ce package unifié de version psychotique fonctionne sur toutes les versions et architectures, y compris la version 64 bits de CentOS/RHEL 7.
8. Référentiel communautaire IUS
Le dernier sur la liste est IUS (Inline with Upstream Stable) est un nouveau dépôt tiers pris en charge par la communauté qui fournit des packages RPM de haute qualité pour les dernières versions en amont. de PHP, Python, MySQL et Red Hat Enterprise Linux (RHEL) et CentOS.
Tout comme la plupart des dépôts que nous avons examinés, IUS dépend également de EPEL.
-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install https://repo.ius.io/ius-release-el7.rpm
C'est tout! Dans cet article, nous avons passé en revue les 8 principaux référentiels tiers YUM/DNF pour Linux basé sur RHEL, qui sont fréquemment recommandés par la communauté Linux. Si vous connaissez un autre référentiel fournissant des progiciels de haute qualité et méritant d'être inclus ici, faites-le-nous savoir via le formulaire de commentaires ci-dessous.