{"id":105057,"date":"2022-09-10T20:47:34","date_gmt":"2022-09-10T18:47:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-fedora-39-namechen-perehod-na-dnf5-izbavlennyj-ot-komponentov-na-yazyke-python"},"modified":"2022-09-10T20:47:34","modified_gmt":"2022-09-10T18:47:34","slug":"v-fedora-39-namechen-perehod-na-dnf5-izbavlennyj-ot-komponentov-na-yazyke-python","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/v-fedora-39-namechen-perehod-na-dnf5-izbavlennyj-ot-komponentov-na-yazyke-python","title":{"rendered":"N\u00eb Fedora 39 \u00ebsht\u00eb planifikuar kalimi te DNF5, i \u00e7liruar nga komponent\u00ebt n\u00eb gjuh\u00ebn Python","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ben Cotton, i cili mban postin e Fedora Program Manager n\u00eb Red Hat, njoftoi synimin p\u00ebr ta kaluar Fedora Linux si parazgjedhje te menaxheri i paketave DNF5. N\u00eb Fedora Linux 39 planifikohet q\u00eb paketat dnf, libdnf dhe dnf-cutomatic t\u00eb z\u00ebvend\u00ebsohen me mjetet DNF5 dhe bibliotek\u00ebn e re libdnf5. Propozimi ende nuk \u00ebsht\u00eb shqyrtuar nga komiteti FESCo (Fedora Engineering Steering Committee), i cili p\u00ebrgjigjet p\u00ebr an\u00ebn teknike t\u00eb zhvillimit t\u00eb shp\u00ebrndarjes Fedora.     <\/p>\n<p>N\u00eb koh\u00ebn e vet, DNF z\u00ebvend\u00ebsoi Yum, i cili ishte shkruar t\u00ebr\u00ebsisht n\u00eb gjuh\u00ebn Python. Te DNF, funksionet e nivelit t\u00eb ul\u00ebt q\u00eb k\u00ebrkonin performanc\u00eb t\u00eb lart\u00eb u rishkruan dhe u ndan\u00eb n\u00eb biblioteka t\u00eb ve\u00e7anta n\u00eb C: hawkey, librepo, libsolv dhe libcomps, por korniza dhe komponent\u00ebt e nivelit t\u00eb lart\u00eb mbet\u00ebn n\u00eb Python. Projekti DNF5 synon t\u00eb unifikoj\u00eb bibliotekat ekzistuese t\u00eb nivelit t\u00eb ul\u00ebt, t\u00eb rishkruaj\u00eb n\u00eb C++ komponent\u00ebt e mbetur t\u00eb menaxhimit t\u00eb paketave q\u00eb jan\u00eb ende n\u00eb Python dhe t\u00eb nxjerr\u00eb funksionalitetin baz\u00eb n\u00eb nj\u00eb bibliotek\u00eb t\u00eb ve\u00e7ant\u00eb libdnf5, duke krijuar rreth saj nj\u00eb shtres\u00eb p\u00ebr t\u00eb ruajtur Python API.      <\/p>\n<p>P\u00ebrdorimi i C++ n\u00eb vend t\u00eb Python do t\u00eb b\u00ebj\u00eb t\u00eb mundur heqjen e nj\u00eb numri t\u00eb madh var\u00ebsish, zvog\u00eblimin e madh\u00ebsis\u00eb s\u00eb paket\u00ebs s\u00eb mjeteve dhe rritjen e performanc\u00ebs. Performanca m\u00eb e lart\u00eb arrihet jo vet\u00ebm fal\u00eb kompilimit n\u00eb kod makine, por edhe p\u00ebrmes nj\u00eb zbatimi t\u00eb p\u00ebrmir\u00ebsuar t\u00eb tabel\u00ebs s\u00eb transaksioneve, optimizimit t\u00eb shkarkimit nga repository-t dhe ristrukturimit t\u00eb DB-s\u00eb (jan\u00eb ndar\u00eb bazat me gjendjen e sistemit dhe historin\u00eb e operacioneve). Mjetet DNF5 jan\u00eb \u00e7liruar nga var\u00ebsia ndaj PackageKit, n\u00eb vend t\u00eb t\u00eb cilit p\u00ebrdoret procesi i ri n\u00eb sfond DNF Daemon, q\u00eb z\u00ebvend\u00ebson funksionalitetin e PackageKit dhe ofron nj\u00eb nd\u00ebrfaqe p\u00ebr menaxhimin e paketave dhe p\u00ebrdit\u00ebsimeve n\u00eb mjediset grafike.    <\/p>\n<p>Rip\u00ebrpunimi do t\u00eb b\u00ebj\u00eb t\u00eb mundur gjithashtu zbatimin e disa p\u00ebrmir\u00ebsimeve q\u00eb rrisin komoditetin n\u00eb p\u00ebrdorimin e menaxherit t\u00eb paketave. P\u00ebr shembull, n\u00eb DNF-in e ri \u00ebsht\u00eb zbatuar nj\u00eb tregues m\u00eb i qart\u00eb i ecuris\u00eb s\u00eb operacioneve; \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr p\u00ebrdorimin e paketave lokale RPM n\u00eb transaksione; \u00ebsht\u00eb shtuar mund\u00ebsia p\u00ebr t\u00eb shfaqur n\u00eb raportet mbi transaksionet e kryera informacionin e dh\u00ebn\u00eb nga skriptet e integruara n\u00eb paketa (scriptlets); \u00ebsht\u00eb propozuar nj\u00eb sistem m\u00eb i avancuar i plot\u00ebsimit automatik t\u00eb komandave p\u00ebr bash.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57757\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u0435\u043d \u041a\u043e\u0442\u0442\u043e\u043d (Ben Cotton), \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat \u0434\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c Fedora Program Manager, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 Fedora Linux \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. \u0412 Fedora Linux 39 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u044b dnf, libdnf \u0438 dnf-cutomatic \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. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u043a\u0430 \u043d\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e \u043a\u043e\u043c\u0438\u0442\u0435\u0442\u043e\u043c FESCo (Fedora Engineering Steering Committee), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u043c \u0437\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-105057","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=\"\u0411\u0435\u043d \u041a\u043e\u0442\u0442\u043e\u043d (Ben Cotton), \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat \u0434\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c Fedora Program Manager, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 Fedora Linux \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\/sq\/blog\/news\/v-fedora-39-namechen-perehod-na-dnf5-izbavlennyj-ot-komponentov-na-yazyke-python\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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 39 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 DNF5, \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043e\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u0435\u043d \u041a\u043e\u0442\u0442\u043e\u043d (Ben Cotton), \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat \u0434\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c Fedora Program Manager, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 Fedora Linux \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\/sq\/blog\/news\/v-fedora-39-namechen-perehod-na-dnf5-izbavlennyj-ot-komponentov-na-yazyke-python\" \/>\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-09-10T18:47:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-10T18:47:34+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\udd47N\u00eb Fedora 39 pritet kalimi n\u00eb DNF5, pa komponent\u00eb n\u00eb gjuh\u00ebn Python | ProHoster","description":"Ben Cotton, i cili mban pozicionin e Fedora Program Manager n\u00eb Red Hat, ka njoftuar synimin p\u00ebr ta kaluar Fedora Linux si parazgjedhje n\u00eb menaxherin e paketave DNF5.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/v-fedora-39-namechen-perehod-na-dnf5-izbavlennyj-ot-komponentov-na-yazyke-python","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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 39 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 DNF5, \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043e\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python | ProHoster","og:description":"\u0411\u0435\u043d \u041a\u043e\u0442\u0442\u043e\u043d (Ben Cotton), \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat \u0434\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c Fedora Program Manager, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 Fedora Linux \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\/sq\/blog\/news\/v-fedora-39-namechen-perehod-na-dnf5-izbavlennyj-ot-komponentov-na-yazyke-python","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-09-10T18:47:34+00:00","article:modified_time":"2022-09-10T18:47:34+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\/sq\/wp-json\/wp\/v2\/posts\/105057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=105057"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/105057\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=105057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=105057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=105057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}