{"id":114940,"date":"2024-04-09T09:30:54","date_gmt":"2024-04-09T07:30:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-fedora-41-utverzhdyon-perehod-na-paketnyj-menedzher-dnf5"},"modified":"2024-04-09T09:30:54","modified_gmt":"2024-04-09T07:30:54","slug":"v-fedora-41-utverzhdyon-perehod-na-paketnyj-menedzher-dnf5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/v-fedora-41-utverzhdyon-perehod-na-paketnyj-menedzher-dnf5","title":{"rendered":"In Fedora 41 wurde der \u00dcbergang zum Paketmanager DNF5 genehmigt.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Das FESCo-Komitee (Fedora Engineering Steering Committee), das f\u00fcr den technischen Teil der Entwicklung der Fedora Linux-Distribution verantwortlich ist, hat die standardm\u00e4\u00dfige Verwendung des Paketmanagers DNF5 in der Herbstversion von Fedora 41 genehmigt. Die Pakete dnf, libdnf und dnf-cutomatic werden in Fedora 41 durch das DNF5-Toolset und die neue Bibliothek libdnf5 ersetzt, und der symbolische Link \/usr\/bin\/dnf wird auf die ausf\u00fchrbare Datei dnf5 verweisen.    <\/p>\n<p>Obwohl die vollst\u00e4ndige Funktionsparit\u00e4t mit dem alten Werkzeug noch nicht erreicht ist, sind die Entwickler der Meinung, dass das Distribution bereit f\u00fcr die Migration ist und die fehlenden Funktionen sp\u00e4ter implementiert werden k\u00f6nnen. Zum Beispiel ist die Funktionalit\u00e4t zur Verwaltung der Transaktionshistorie, die der &#171;dnf history&#187; \u2013 Befehl zugrunde liegt, derzeit nicht verf\u00fcgbar. Auch die Integration der Unterst\u00fctzung f\u00fcr den Hintergrundprozess dnf5daemon in den GNOME Software-Anwendungsmanager ist noch nicht abgeschlossen. Der Mechanismus zur Aktualisierung des gesamten Systems auf die n\u00e4chste Version (Befehl system-upgrade) erfordert zus\u00e4tzliches Testen.      <\/p>\n<p>Einst kam DNF anstelle des Paketmanagers Yum, der vollst\u00e4ndig in Python geschrieben war, in die Distribution. In DNF wurden die leistungsintensiven Low-Level-Funktionen umgeschrieben und in separate C-Bibliotheken wie hawkey, librepo, libsolv und libcomps ausgelagert, w\u00e4hrend das Ger\u00fcst und die High-Level-Komponenten in Python blieben. Das DNF5-Projekt zielt darauf ab, die vorhandenen Low-Level-Bibliotheken zu vereinheitlichen, die in Python verbliebenen Paketverwaltungs-Komponenten in C++ neu zu schreiben und die grundlegende Funktionalit\u00e4t in eine separate Bibliothek libdnf5 auszulagern, um rund um diese Bibliothek ein Bindeglied zur Erhaltung der Python-API zu schaffen.    <\/p>\n<p>Die Verwendung der Programmiersprache C++ anstelle von Python erm\u00f6glichte es, eine gro\u00dfe Anzahl von Abh\u00e4ngigkeiten zu beseitigen, die Gr\u00f6\u00dfe des Werkzeugs zu reduzieren und die Leistung zu steigern. Die h\u00f6here Leistung wird nicht nur durch die Kompilierung in Maschinencode erreicht, sondern auch durch eine verbesserte Implementierung der Transaktionstabelle, die Optimierung des Ladens aus Repositories und die Restrukturierung der Datenbank (Systemzustands- und Operationsverlauf-Datenbanken wurden getrennt). Das DNF5-Werkzeug ist von der Abh\u00e4ngigkeit zu PackageKit befreit, stattdessen wird ein neuer Hintergrundprozess DNF Daemon verwendet, der die Funktionalit\u00e4t von PackageKit ersetzt und eine Schnittstelle f\u00fcr die Verwaltung von Paketen und Updates in grafischen Umgebungen bereitstellt.    <\/p>\n<p>Die \u00dcberarbeitung erm\u00f6glichte auch die Umsetzung einiger Verbesserungen, die den Umgang mit dem Paketmanager erleichtern. So bietet der neue DNF eine anschaulichere Fortschrittsanzeige f\u00fcr die Durchf\u00fchrung von Operationen; die Unterst\u00fctzung der Verwendung lokaler RPM-Pakete f\u00fcr Transaktionen wurde hinzugef\u00fcgt; die M\u00f6glichkeit, in Berichten \u00fcber durchgef\u00fchrte Transaktionen Informationen, die von in die Pakete eingebetteten Skripten (scriplets) ausgegeben werden, anzuzeigen, wurde eingef\u00fchrt; ein fortschrittlicheres System zur automatischen Vervollst\u00e4ndigung bei der Eingabe f\u00fcr bash wurde vorgeschlagen.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60955\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u0438\u0442\u0435\u0442 FESCo (Fedora Engineering Steering Committee), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Fedora Linux, \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 DNF5 \u0432 \u043e\u0441\u0435\u043d\u043d\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 41. \u041f\u0430\u043a\u0435\u0442\u044b dnf, libdnf \u0438 dnf-cutomatic \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b \u0432 Fedora 41 \u043d\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 DNF5 \u0438 \u043d\u043e\u0432\u0443\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 libdnf5, \u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0441\u044b\u043b\u043a\u0430 \/usr\/bin\/dnf \u043d\u0430\u0447\u043d\u0451\u0442 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0439 \u0444\u0430\u0439\u043b dnf5. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 [&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-114940","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u0438\u0442\u0435\u0442 FESCo (Fedora Engineering Steering Committee), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Fedora Linux, \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 DNF5 \u0432 \u043e\u0441\u0435\u043d\u043d\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 41.\" \/>\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\/de\/blog\/news\/v-fedora-41-utverzhdyon-perehod-na-paketnyj-menedzher-dnf5\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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 41 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 DNF5 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u0438\u0442\u0435\u0442 FESCo (Fedora Engineering Steering Committee), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Fedora Linux, \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 DNF5 \u0432 \u043e\u0441\u0435\u043d\u043d\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 41.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/v-fedora-41-utverzhdyon-perehod-na-paketnyj-menedzher-dnf5\" \/>\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=\"2024-04-09T07:30:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-09T07:30:54+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\udd47In Fedora 41 wurde der \u00dcbergang zum Paketmanager DNF5 genehmigt | ProHoster","description":"Das FESCo-Komitee (Fedora Engineering Steering Committee), das f\u00fcr den technischen Teil der Entwicklung der Fedora Linux-Distribution verantwortlich ist, hat die standardm\u00e4\u00dfige Verwendung des Paketmanagers DNF5 in der Herbstversion von Fedora 41 genehmigt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/v-fedora-41-utverzhdyon-perehod-na-paketnyj-menedzher-dnf5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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 41 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 DNF5 | ProHoster","og:description":"\u041a\u043e\u043c\u0438\u0442\u0435\u0442 FESCo (Fedora Engineering Steering Committee), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Fedora Linux, \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 DNF5 \u0432 \u043e\u0441\u0435\u043d\u043d\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 41.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/v-fedora-41-utverzhdyon-perehod-na-paketnyj-menedzher-dnf5","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":"2024-04-09T07:30:54+00:00","article:modified_time":"2024-04-09T07:30:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"114940","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-22 21:50:29","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-22 21:50:29","updated":"2026-01-22 21:50:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/114940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=114940"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/114940\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=114940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=114940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=114940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}