Installer DNF dans RHEL/CentOS 7 ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills
06.12.2024

Installer DNF dans RHEL/CentOS 7

DNF (Dandified YUM) est le gestionnaire de paquets de nouvelle génération pour les distributions Linux basées sur RPM. Il remplace YUM dans les versions plus récentes de Fedora et RHEL/CentOS. Cependant, dans RHEL/CentOS 7, le gestionnaire de paquets par défaut est toujours YUM. Si vous souhaitez utiliser DNF sur RHEL/CentOS 7, vous pouvez l’installer manuellement. Ce guide vous montrera comment procéder.

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.

Étape 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 paquetage :

    sudo dnf install package-name -y

  • Supprimer un paquetage :

    sudo dnf remove package-name -y

  • Recherche d’un paquetage :

    dnf search nom-du-paquet

  • Liste tous les paquets installés :
    dnf list installed

Facultatif : 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 :

  1. Créer un alias:Ajoutez la ligne suivante à votre fichier ~/.bashrc :

    alias yum=dnf

  2. Appliquer l’alias:Recharger le fichier .bashrc pour appliquer les modifications :
    source ~/.bashrc

Désormais, chaque fois que vous utiliserez la commande yum, celle-ci 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 !

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills