{"id":103787,"date":"2022-04-16T03:37:16","date_gmt":"2022-04-16T01:37:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-fedora-planiruyut-zamenit-paketnyj-menedzher-dnf-na-microdnf"},"modified":"2022-04-16T03:37:16","modified_gmt":"2022-04-16T01:37:16","slug":"v-fedora-planiruyut-zamenit-paketnyj-menedzher-dnf-na-microdnf","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/v-fedora-planiruyut-zamenit-paketnyj-menedzher-dnf-na-microdnf","title":{"rendered":"Fedora pr\u00e9voit de remplacer le gestionnaire de paquets DNF par Microdnf","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Les d\u00e9veloppeurs de Fedora Linux envisagent de migrer la distribution vers un nouveau gestionnaire de paquets, Microdnf, au lieu du DNF actuellement utilis\u00e9. La premi\u00e8re \u00e9tape de cette migration sera la mise \u00e0 jour significative de Microdnf pr\u00e9vue dans la version Fedora Linux 38, qui se rapprochera de la fonctionnalit\u00e9 de DNF et surpassera m\u00eame DNF dans certains domaines. Il est not\u00e9 que la nouvelle version de Microdnf prendra en charge toutes les fonctionnalit\u00e9s principales de DNF tout en maintenant une haute performance et une compactit\u00e9.      <\/p>\n<p>La principale diff\u00e9rence entre Microdnf et DNF est que Microdnf est d\u00e9velopp\u00e9 en C, au lieu de Python, ce qui permet d'\u00e9liminer de nombreuses d\u00e9pendances. \u00c0 l'origine, Microdnf a \u00e9t\u00e9 d\u00e9velopp\u00e9 comme une version all\u00e9g\u00e9e de DNF pour une utilisation dans des conteneurs Docker, ne n\u00e9cessitant pas l'installation de Python. Les d\u00e9veloppeurs de Fedora pr\u00e9voient maintenant d'amener Microdnf au niveau de DNF et, avec le temps, de remplacer compl\u00e8tement DNF par Microdnf.      <\/p>\n<p>Microdnf repose sur la biblioth\u00e8que libdnf5, d\u00e9velopp\u00e9e dans le cadre du projet DNF 5. L'id\u00e9e principale de DNF 5 est de r\u00e9\u00e9crire les op\u00e9rations de gestion des paquets de base en C++ et de les extraire dans une biblioth\u00e8que distincte, en cr\u00e9ant autour de celle-ci un wrapper pour maintenir l'API Python.      <\/p>\n<p>La nouvelle version de Microdnf utilisera \u00e9galement le processus d'arri\u00e8re-plan DNF Daemon, rempla\u00e7ant la fonctionnalit\u00e9 de PackageKit et offrant une interface pour g\u00e9rer les paquets et les mises \u00e0 jour dans les environnements graphiques. Contrairement \u00e0 PackageKit, DNF Daemon ne prendra en charge que le format RPM.      <\/p>\n<p>Microdnf, libdnf5 et DNF Daemon seront initialement fournis parall\u00e8lement \u00e0 l'outillage traditionnel DNF. Une fois le projet enti\u00e8rement finalis\u00e9, le nouvel ensemble remplacera des paquets tels que dnf, python3-dnf, python3-hawkey, libdnf, dnfdragora et python3-dnfdaemon.     <\/p>\n<p>Parmi les domaines o\u00f9 Microdnf surpasse DNF, on note : une indication plus claire des progr\u00e8s des op\u00e9rations en cours ; une meilleure mise en \u0153uvre de la table des transactions ; la possibilit\u00e9 d'inclure dans les rapports de transactions des informations fournies par les scripts int\u00e9gr\u00e9s dans les paquets (scriplets) ; la prise en charge de l'utilisation de paquets RPM locaux pour les transactions ; un syst\u00e8me d'auto-compl\u00e9tion d'entr\u00e9e plus avanc\u00e9 pour bash ; et la prise en charge de l'ex\u00e9cution de la commande builddep sans installation de Python dans le syst\u00e8me.    <\/p>\n<p>Parmi les inconv\u00e9nients du passage du distribution vers Microdnf, on mentionne le changement de la structure des bases de donn\u00e9es internes et le traitement des bases de donn\u00e9es s\u00e9par\u00e9 de DNF, ce qui emp\u00eachera de voir dans Microdnf les transactions avec les paquets effectu\u00e9es dans DNF et vice versa. De plus, Microdnf ne pr\u00e9voit pas de maintenir une compatibilit\u00e9 \u00e0 100 % avec DNF au niveau des commandes et des options de la ligne de commande. Il y aura \u00e9galement des divergences dans le comportement. Par exemple, la suppression d'un paquet ne conduira pas \u00e0 la suppression des d\u00e9pendances qui y sont li\u00e9es et qui ne sont pas utilis\u00e9es par d'autres paquets.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57023\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Fedora Linux \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u044b \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 Microdnf \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u044b\u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e DNF. \u041f\u0435\u0440\u0432\u044b\u043c \u0448\u0430\u0433\u043e\u043c \u043d\u0430 \u043f\u0443\u0442\u0438 \u043a \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0441\u0442\u0430\u043d\u0435\u0442 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0432 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora Linux 38 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Microdnf, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d \u043f\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043a DNF, \u0430 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0431\u043b\u0430\u0441\u0442\u044f\u0445 \u0434\u0430\u0436\u0435 \u0441\u0442\u0430\u043d\u0435\u0442 \u0435\u0433\u043e \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u0438\u0442\u044c. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Microdnf \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103787","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Fedora Linux \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u044b \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 Microdnf \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u044b\u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e DNF.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/v-fedora-planiruyut-zamenit-paketnyj-menedzher-dnf-na-microdnf\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412 Fedora \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u0442 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 DNF \u043d\u0430 Microdnf | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Fedora Linux \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u044b \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 Microdnf \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u044b\u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e DNF.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/v-fedora-planiruyut-zamenit-paketnyj-menedzher-dnf-na-microdnf\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-04-16T01:37:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-16T01:37:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Fedora pr\u00e9voit de remplacer le gestionnaire de paquets DNF par Microdnf | ProHoster","description":"Les d\u00e9veloppeurs de Fedora Linux pr\u00e9voient de passer \u00e0 un nouveau gestionnaire de paquets, Microdnf, au lieu de l\u2019actuel DNF.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/v-fedora-planiruyut-zamenit-paketnyj-menedzher-dnf-na-microdnf","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412 Fedora \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u0442 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 DNF \u043d\u0430 Microdnf | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Fedora Linux \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u044b \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 Microdnf \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u044b\u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e DNF.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/v-fedora-planiruyut-zamenit-paketnyj-menedzher-dnf-na-microdnf","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-04-16T01:37:16+00:00","article:modified_time":"2022-04-16T01:37:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103787","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-25 10:26:30","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-16 01:38:17","updated":"2026-01-25 10:26:30","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=103787"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103787\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=103787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=103787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=103787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}