Installer DNF dans RHEL/CentOS 7
Installer DNF sur RHEL/CentOS 7 : Mettre à jour votre jeu de paquets
Pourquoi remplacer YUM par DNF ? DNF (Dandified YUM) est le remplaçant élégant et moderne de YUM sur les systèmes Linux basés sur des RPM comme Fedora, apportant des performances plus rapides, une gestion plus intelligente des dépendances et une ambiance plus propre. RHEL/CentOS 7 s’en tient à l’ancienne version de YUM, mais vous pouvez ajouter DNF pour bénéficier de l’avantage de la nouvelle génération. Ce guide vous permet de passer de YUM à DNF sur votre SDV AlexHost en un clin d’œil
Conditions préalables
- Une instance de RHEL 7 ou CentOS 7 en cours d’exécution.
- Un accès root ou sudo pour installer les paquets.
Étape 1 : Mise à jour des paquets système
Avant d’installer DNF, mettez à jour vos paquets existants pour assurer la compatibilité :
sudo yum update -y
Étape 2 : Activer le dépôt EPEL
Le dépôt Extra Packages for Enterprise Linux (EPEL) fournit des paquets supplémentaires pour RHEL/CentOS, y compris DNF. Pour activer EPEL, exécutez la commande suivante :
sudo yum install epel-release -y
Cette commande activera le dépôt EPEL, qui contient le paquet DNF.
Etape 3 : Installer DNF
Maintenant que le dépôt EPEL est activé, vous pouvez installer DNF :
sudo yum install dnf -y
Ceci installera le paquet DNF ainsi que ses dépendances.
Étape 4 : Vérifier l’installation
Pour s’assurer que DNF a été installé avec succès, vérifiez la version :
dnf --version
Cette commande devrait afficher la version de DNF installée, ce qui indique que l’installation a réussi.
Étape 5 : Utiliser DNF comme gestionnaire de paquets
Maintenant que DNF est installé, vous pouvez l’utiliser avec YUM. Voici quelques commandes DNF de base :
- Mettre à jour tous les paquets :
sudo dnf update -y
- Installer un paquet :
sudo dnf install package-name -y
- Supprimer un paquet :
sudo dnf remove package-name -y
- Recherche d’un paquet :
dnf search package-name
- Liste de tous les paquets installés :
dnf list installed
Optionnel : Remplacer YUM par DNF
Bien qu’il ne soit généralement pas nécessaire de remplacer complètement YUM par DNF sur RHEL/CentOS 7, vous pouvez créer un alias pour DNF afin d’en simplifier l’utilisation :
- Créer un alias:Ajoutez la ligne suivante à votre fichier ~/.bashrc :
alias yum=dnf
- Appliquer l’alias:Recharger le fichier .bashrc pour appliquer les modifications :
source ~/.bashrc
Désormais, chaque fois que vous utiliserez la commande yum, elle lancera automatiquement dnf.
Conclusion
Vous avez installé DNF avec succès sur RHEL/CentOS 7. DNF offre de meilleures performances, une meilleure résolution des dépendances et de nouvelles fonctionnalités par rapport à YUM. Bien que RHEL/CentOS 7 n’utilise pas DNF par défaut, ce guide vous permet de profiter des capacités de DNF sur des systèmes plus anciens. Profitez de la gestion de vos paquets avec la puissance et la flexibilité de DNF !