Aller au contenu

Arrivée de dnf5 dans Fedora 41 : certains scripts et d’autres usages peuvent être affectés

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,

Marc JESTIN

N'hésitez pas à proposer d'autres ressources utiles à ce sujet.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *