Terme informatique

dnf

Un gestionnaire de paquets utilisé notamment sur Fedora et RHEL récents.

ThématiqueLinux →
⌚ Environ 2 min de lecture
Voir mes favoris

Définition simple

dnf est un gestionnaire de paquets utilisé notamment sur Fedora, RHEL et des distributions dérivées pour installer, mettre à jour et supprimer des logiciels.

Définition technique

DNF travaille avec les paquets RPM et les dépôts configurés sur le système. Il télécharge les métadonnées des repositories, résout les dépendances, calcule une transaction puis s’appuie sur la base RPM pour appliquer les changements. Les versions récentes de certaines distributions utilisent DNF5 tout en conservant un usage proche.

Fonctionnement / rôle

Lorsqu’une commande telle que dnf upgrade est lancée, DNF interroge les dépôts activés, compare les versions disponibles, résout les dépendances et vérifie les signatures nécessaires avant d’exécuter la transaction. L’historique permet ensuite de consulter les opérations réalisées.

À quoi cela sert ?

Installer un paquet, maintenir le système à jour, rechercher un logiciel, gérer des dépôts ou diagnostiquer des dépendances RPM.

Exemple concret

Un administrateur exécute sudo dnf upgrade pour calculer puis appliquer les mises à jour disponibles depuis les dépôts configurés.

Problèmes fréquents

  • Repository inaccessible ou métadonnées expirées
  • Clé GPG absente ou signature non vérifiable
  • Conflit de dépendances ou paquet retenu par une contrainte
  • Base RPM ou transaction interrompue nécessitant un diagnostic

À retenir : Avant une mise à jour importante, vérifiez les dépôts activés et le contenu de la transaction proposée plutôt que de traiter DNF comme une simple commande de téléchargement.

♡ 0