Recherche de site Web

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.