Installation de DNF sur RHEL/CentOS 7
DNF (Dandified Yum) est un gestionnaire de paquets moderne et efficace pour les distributions basées sur RPM comme RHEL et CentOS, offrant des performances plus rapides et une meilleure résolution des dépendances que YUM. Ce guide simplifie l’installation de DNF sur unServeur Virtuel AvaHost RHEL/CentOS7, avec des exemples pratiques pour améliorer votre expérience de gestion de serveur.
Prérequis
AvaHost VPS avec RHEL 7 ou CentOS 7.
Accès root ou privilèges
(voir le guide SSH précédent).sudoConnexion internet stable.
Connaissance de base des commandes Linux.
Étape 1 : Mettre à jour votre système
Il est toujours recommandé de mettre à jour votre système avant d’installer un nouveau logiciel. Exécutez la commande suivante pour vous assurer que tous les paquets existants sont à jour :
sudo yum update -yEtape 2 : Installer le dépôt epel-release
DNF n’est pas inclus dans les dépôts par défaut de RHEL/CentOS 7, vous devez donc activer le dépôt EPEL (Extra Packages for Enterprise Linux) :
sudo yum install -y epel-releaseUne fois installé, mettez à jour les métadonnées du dépôt :
sudo yum update -yEtape 3 : Installer DNF
Vous pouvez maintenant installer DNF en exécutant
sudo yum install -y dnfCette commande installera les dépendances nécessaires et configurera DNF sur votre système.
Étape 4 : Vérifier l’installation
Pour confirmer que DNF a été installé avec succès, vérifiez sa version :
dnf --versionSi l’installation s’est déroulée correctement, vous devriez obtenir un résultat similaire à celui-ci :
DNF version 2.x.xÉtape 5 : Faire de DNF le gestionnaire de paquets par défaut (optionnel)
Puisque YUM est toujours le gestionnaire de paquets par défaut dans RHEL/CentOS 7, vous pouvez le remplacer par DNF pour les tâches de gestion des paquets. Si vous souhaitez utiliser DNF au lieu de YUM par défaut, vous pouvez créer des liens symboliques :
sudo mv /usr/bin/yum /usr/bin/yum.bak
sudo ln -s /usr/bin/dnf /usr/bin/yumCela garantit que lorsque vous exécutez des commandes , elles sont redirigées vers yum.dnf
Étape 6 : Utilisation de la DNF
Vous pouvez maintenant utiliser DNF comme vous le feriez avec YUM. Voici quelques commandes courantes de gestion de paquets :
Installer un paquetage :
sudo dnf install package-nameSupprimer un paquet :
sudo dnf remove package-nameMettre à jour tous les paquets :
sudo dnf update -yRecherche d’un paquet :
dnf search package-nameNettoyer les paquets inutilisés :
sudo dnf autoremove -yConclusion
L’installation de DNF sur RHEL/CentOS 7 fournit une expérience de gestion de paquets améliorée avec de meilleures performances et une meilleure gestion des dépendances. En suivant ce guide, vous pouvez facilement installer et commencer à utiliser DNF sur votre système. Si vous prévoyez de passer à une version plus récente de RHEL ou CentOS, vous serez déjà familiarisé avec DNF, car il s’agit du gestionnaire de paquets par défaut dans RHEL 8 et les versions ultérieures.

