{"id":114572,"date":"2024-03-26T00:25:51","date_gmt":"2024-03-25T22:25:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-fedora-41-namechen-perehod-na-paketnyj-menedzher-dnf5"},"modified":"2024-03-26T00:25:51","modified_gmt":"2024-03-25T22:25:51","slug":"v-fedora-41-namechen-perehod-na-paketnyj-menedzher-dnf5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/v-fedora-41-namechen-perehod-na-paketnyj-menedzher-dnf5","title":{"rendered":"Fedora 41-s on plaanis \u00fcleminek pakihaldurile DNF5","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Fedora 41 versioonis on ettepanek t\u00f5lkida vaikimisi distributiiv pakihalduriks DNF5. Alguses plaaniti DNF5-le \u00fcleminek teha Fedora 39 v\u00e4ljalaske puhul, kuid migratsioon l\u00fckati edasi t\u00f6\u00f6riistade valmiduse puudumise t\u00f5ttu. Kuigi t\u00e4isfunktsionaalsust vana t\u00f6\u00f6riistakomplekti osas ei ole veel saavutatud, usuvad arendajad, et distributiiv on migratsiooniks valmis ja puuduvad v\u00f5imalused saab hiljem rakendada. Ettepanekut ei ole veel arutatud FESCo (Fedora Engineering Steering Committee) komitee poolt, mis vastutab Fedora distributiivi arenduse tehniliste aspektide eest. Ettepaneku vastu v\u00f5tmisel asendatakse paketid dnf, libdnf ja dnf-cutomatic t\u00f6\u00f6riistakomplektiga DNF5 ja uue raamatukoguga libdnf5, ning s\u00fcmboolne link \/usr\/bin\/dnf hakkab viitama executivfailile dnf5.    <\/p>\n<p>DNF tuli distributiivis algselt pakihaldurina Yum'i, mis oli t\u00e4ielikult kirjutatud Pythonis. DNFs on j\u00f5udlust n\u00f5udvad madalama tasandi funktsioonid \u00fcmber kirjutatud ja viiakse eraldi C-kogudesse hawkey, librepo, libsolv ja libcomps, kuid raamistik ja k\u00f5rgema tasandi komponendid j\u00e4id Pythonisse. DNF5 projekt on suunatud madalama tasandi olemasolevate raamatukogude \u00fchtlustamisele, j\u00e4\u00e4vate pakihalduskomponentide \u00fcmberkirjutamisele C++ keeles ja p\u00f5hifunktsioonide eraldi raamatukogusse libdnf5 v\u00e4ljat\u00f6\u00f6tamisele, luues selle raamatu \u00fcmber Python API s\u00e4ilitamiseks.    <\/p>\n<p>C++ keele kasutamine Python'i asemel on v\u00f5imaldanud vabaneda suurest hulgast s\u00f5ltuvustest, v\u00e4hendada t\u00f6\u00f6riista suurust ja t\u00f5sta j\u00f5udlust. Suurenenud j\u00f5udlust saavutatakse mitte ainult masinkoodiks kompileerimise, vaid ka parandatud tehingute tabeli elluviimise, repodega laadimise optimeerimise ja andmebaasi \u00fcmberstruktureerimise kaudu (s\u00fcsteemi olekute ja tegevuste ajaloo andmebaasid on eraldatud). DNF5 t\u00f6\u00f6riist on vabastatud PackageKit'i s\u00f5ltuvustest, asendades selle uue DNF Deemoni taustprotsessiga, mis pakub PackageKit'i funktsionaalsust ja pakub liidese pakettide ja v\u00e4rskenduste haldamiseks graafilistes keskkondades.    <\/p>\n<p>T\u00f6\u00f6tlemine v\u00f5imaldas rakendada ka m\u00f5ned t\u00e4iustused, mis suurendavad pakihalduri kasutusmugavust. N\u00e4iteks on uues DNF-is ellu viidud selgem tegevuste edenemise n\u00e4itamine; lisatud on tugi kohalike RPM-pakettide kasutamiseks tehingutes; tehingute t\u00e4itmise aruannetes on v\u00f5imalik n\u00e4idata teavet, mida pakettidesse sisseehitatud skriptid (scriplets) toodavad; pakkuda on antud ka t\u00e4iustatud automaatse t\u00e4itmise s\u00fcsteem bash'i jaoks.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60849\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 41 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 DNF5. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e, \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 DNF5 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0432 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 39, \u043d\u043e \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0431\u044b\u043b\u0430 \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u0430 \u0438\u0437-\u0437\u0430 \u043d\u0435\u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0430\u0440\u0438\u0442\u0435\u0442 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u043e \u0441\u0442\u0430\u0440\u044b\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u043c \u0432\u0441\u0451 \u0435\u0449\u0451 \u043d\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0447\u0438\u0442\u0430\u044e\u0442, \u0447\u0442\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0433\u043e\u0442\u043e\u0432 \u043a \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438, \u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 [&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-114572","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=\"\u0412 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 41 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 DNF5.\" \/>\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\/et\/blog\/news\/v-fedora-41-namechen-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=\"et_EE\" \/>\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 \u043d\u0430\u043c\u0435\u0447\u0435\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=\"\u0412 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 41 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 DNF5.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/v-fedora-41-namechen-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-03-25T22:25:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-25T22:25:51+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 41-s on plaanis \u00fcleminek pakihalduriks DNF5 | ProHoster","description":"Fedora 41 versioonis on ettepanek t\u00f5lkida vaikimisi distributiiv pakihalduriks DNF5.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/v-fedora-41-namechen-perehod-na-paketnyj-menedzher-dnf5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 \u043d\u0430\u043c\u0435\u0447\u0435\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":"\u0412 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 41 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 DNF5.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/v-fedora-41-namechen-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-03-25T22:25:51+00:00","article:modified_time":"2024-03-25T22:25:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/114572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=114572"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/114572\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=114572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=114572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=114572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}