Bonjour,
La version DNF5 du gestionnaire de paquets DNF (DaNdiFied YUM) pour les systèmes basés sur RPM (Red Hat Packet Manager) a été mise en place dans la version 41 de Fedora.
ATTENTION, CETTE MISE À JOUR N'EST PAS SANS CONSÉQUENCES POUR LES SCRIPTS OU D'AUTRES OUTILS !
La commande dnf
reste le moyen d’accès au gestionnaire.
Toutes les commandes et sous-commandes ne sont pas maintenues (régressions), d’autres commandes et sous-commandes sont proposées.
Le comportement peut varier en fonction du type d’installation de Fedora 41 que nous utilisons (par exemple, une nouvelle installation de Fedora 41 n’a pas le même comportement qu’une Fedora 41 mise à jour depuis la version précédente : Fedora 40).
Si vous utilisez DNF dans des scripts, ou si vous utilisez des outils qui l’utilisent (comme Ansible), je recommande de procéder à des vérifications et à des tests opérationnels de bon fonctionnement AVANT de basculer vos machines en production.
Bien entendu, cela signifie que certaines commandes proposées dans les tutoriels ou autres peuvent également devoir être corrigées ou remplacées pour fonctionner avec la nouvelle version.
Informations DNF5
Sources officielles
Changes between DNF (4.7) and DNF5 : https://dnf5.readthedocs.io/en/latest/changes_from_dnf4.7.html.
Changes/SwitchToDnf5, Wiki Fedora : https://fedoraproject.org/wiki/Changes/SwitchToDnf5.
Documentation dnf5 : https://dnf5.readthedocs.io/en/latest/index.html.
Sources externes
A quick look at DNF5, David BOTH, 10 novembre 2024 : https://www.both.org/?p=8382.
Readying DNF5 for Fedora 41, lwn.net, 24 mai 2024 : https://lwn.net/Articles/969640/.
Utiliser dnf5 avec des versions antérieures de Fedora
Fedora 39 : Testez DNF 5 et Benchmark, Linuxtricks, 12 novembre 2023 : https://www.linuxtricks.fr/news/10-logiciels-libres/536-fedora-39-testez-dnf-5-et-benchmark/.
What is DNF5 (How to Install and Use It) in Fedora Linux, Linux TLDR, 16 novembre 2023 : https://linuxtldr.com/guide-to-dnf5/.
Code source et paquets Fedora
DNF5 est écrit majoritairement en C++.
Son code source est ici : https://github.com/rpm-software-management/dnf5.
La page à propos des paquets Fedora (dnf5, mais aussi les paquets connexes qui peuvent être utiles) : https://packages.fedoraproject.org/pkgs/dnf5/.
Au plaisir,
N'hésitez pas à proposer d'autres ressources utiles à ce sujet.