{"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\/ro\/blog\/news\/v-fedora-planiruyut-zamenit-paketnyj-menedzher-dnf-na-microdnf","title":{"rendered":"\u00cen Fedora se pl\u0103nuie\u0219te \u00eenlocuirea managerului de pachete DNF cu Microdnf","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dezvoltatorii Fedora Linux inten\u021bioneaz\u0103 s\u0103 migreze distribu\u021bia la un nou manager de pachete, Microdnf, \u00een locul DNF-ului actualmente utilizat. Primul pas \u00een direc\u021bia migr\u0103rii va fi actualizarea semnificativ\u0103 planificat\u0103 pentru lansarea Fedora Linux 38, care va aduce Microdnf mai aproape de func\u021bionalitatea DNF, chiar dep\u0103\u0219indu-l \u00een anumite domenii. Se men\u021bioneaz\u0103 c\u0103 noua versiune Microdnf va sus\u021bine toate func\u021bionalit\u0103\u021bile de baz\u0103 ale DNF, men\u021bin\u00e2nd totodat\u0103 o performan\u021b\u0103 ridicat\u0103 \u0219i o dimensiune compact\u0103.      <\/p>\n<p>Diferen\u021ba cheie dintre Microdnf \u0219i DNF este utilizarea limbajului de programare C \u00een dezvoltare, \u00een loc de Python, ceea ce permite eliminarea unui num\u0103r mare de dependen\u021be. Ini\u021bial, Microdnf a fost dezvoltat ca o variant\u0103 redus\u0103 a DNF, destinat utiliz\u0103rii \u00een containere Docker, f\u0103r\u0103 a necesita instalarea Python-ului. Acum, dezvoltatorii Fedora pl\u0103nuiesc s\u0103 aduc\u0103 Microdnf la nivelul DNF \u0219i, \u00een timp, s\u0103 \u00eel \u00eenlocuiasc\u0103 complet pe DNF cu Microdnf.      <\/p>\n<p>Fundamentul Microdnf este biblioteca libdnf5, dezvoltat\u0103 \u00een cadrul proiectului DNF 5. Ideea principal\u0103 a DNF 5 este rescrierea opera\u021biunilor de baz\u0103 de gestionare a pachetelor \u00een C++ \u0219i extragerea lor \u00eentr-o bibliotec\u0103 separat\u0103, cu crearea \u00een jurul acestei biblioteci a unei leg\u0103turi pentru a p\u0103stra API-ul Python.      <\/p>\n<p>Noua versiune Microdnf va folosi, de asemenea, procesul de fundal DNF Daemon, care va \u00eenlocui func\u021bionalitatea PackageKit \u0219i va oferi o interfa\u021b\u0103 pentru gestionarea pachetelor \u0219i actualiz\u0103rilor \u00een medii grafice. Spre deosebire de PackageKit, DNF Daemon va oferi suport doar pentru formatul RPM.      <\/p>\n<p>Microdnf, libdnf5 \u0219i DNF Daemon se pl\u0103nuie\u0219te s\u0103 fie livrate \u00een prima etap\u0103 a implement\u0103rii, \u00een paralel cu instrumentarul tradi\u021bional DNF. Dup\u0103 finalizarea proiectului, noua combina\u021bie va \u00eenlocui pachete precum dnf, python3-dnf, python3-hawkey, libdnf, dnfdragora \u0219i python3-dnfdaemon.     <\/p>\n<p>Printre domeniile \u00een care Microdnf dep\u0103\u0219e\u0219te DNF se num\u0103r\u0103: o indicare mai clar\u0103 a progresului \u00een timpul opera\u021biunilor; o implementare \u00eembun\u0103t\u0103\u021bit\u0103 a tabelului de tranzac\u021bii; capacitatea de a include \u00een rapoartele despre tranzac\u021bii informa\u021biile generate de scripturile \u00eencorporate \u00een pachete (scriplets); suport pentru utilizarea pachetelor RPM locale \u00een tranzac\u021bii; un sistem mai avansat de autocompletare a comenzilor pentru bash; suport pentru executarea comenzii builddep f\u0103r\u0103 a necesita instalarea Python-ului \u00een sistem.    <\/p>\n<p>Printre dezavantajele trecerii la Microdnf se men\u021bioneaz\u0103 modificarea structurii bazelor de date interne \u0219i procesarea separat\u0103 a bazelor de date, ceea ce nu va permite vizualizarea \u00een Microdnf a tranzac\u021biilor cu pachete efectuate \u00een DNF \u0219i invers. \u00cen plus, \u00een Microdnf nu se va planifica p\u0103strarea 100% a compatibilit\u0103\u021bii cu DNF la nivelul comenzilor \u0219i op\u021biunilor din linia de comand\u0103. Vor exista, de asemenea, unele discrepan\u021be \u00een comportament. De exemplu, eliminarea unui pachet nu va duce la \u0219tergerea dependen\u021belor acestuia care nu sunt utilizate de alte pachete.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57023\">opennet.ro<\/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.1 - 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\/ro\/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.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47\u00cen Fedora se planific\u0103 \u00eenlocuirea managerului de pachete DNF cu Microdnf | ProHoster","description":"Dezvoltatorii Fedora Linux inten\u021bioneaz\u0103 s\u0103 tranfere distribu\u021bia la noul manager de pachete Microdnf \u00een locul DNF-ului utilizat \u00een prezent.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/v-fedora-planiruyut-zamenit-paketnyj-menedzher-dnf-na-microdnf","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/103787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=103787"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/103787\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=103787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=103787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=103787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}