Дар Fedora 39 онҳо нақша доранд, ки ҷузъҳои Python-ро тарк карда, ба DNF5 гузаранд

Fedora 39 бо асбоби нави бастабандии DNF5

DNF5 бояд таҷрибаи корбарро беҳтар кунад ва иҷрои беҳтарро таъмин кунад

Бен Коттон, Менеҷери барномаи Fedora дар RedHat, таблиғ ба наздикӣ дар рӯйхатҳои почтаи электронӣ, нияти шумо ба муҳоҷирати Федора ба мудири баста DNF5 бо нобаёнӣ

Гуфта мешавад, ки тағйироти пешбинишуда аз барориши Fedora 39 эътибор пайдо мекунад, Тағйирот ба нақша гирифтааст, ки бастаҳои dnf, libdnf ва dnf-cutomatic бо асбобҳои DNF5 ва китобхонаи нави libdnf5 иваз карда шаванд.

Дар хусуси тагйирот кайд кардан бамаврид аст дар он вакт ДНФ Юмро иваз кард, ки комилан дар Python навишта шудааст.

Барои онҳое, ки аз DNF бехабаранд, Онхо бояд донанд, ки ин мудири бастаи нармафзор аст ки бастаҳоро дар Fedora насб, навсозӣ ва нест мекунад ва вориси YUM (Yellow-Dog Updater Modified) мебошад. DNF нигоҳдории бастаҳоро осон мекунад тавассути тафтиши ба таври худкор вобастагӣ ва муайян кардани амалҳои зарурӣ барои насб кардани бастаҳо. Ин усул зарурати насб ё навсозии дастӣ ва вобастагии онро бо истифода аз фармони rpm аз байн мебарад. DNF ҳоло воситаи пешфарзии идоракунии бастаи нармафзор дар Fedora мебошад.

Дар DNF, функсияҳои сатҳи паст аз нав навишта шуданд ва ба китобхонаҳои алоҳидаи C hawkey, librepo, libsolv ва libcomps кӯчиданд, аммо чаҳорчӯба ва ҷузъҳои сатҳи баланд дар Python боқӣ монданд.

DNF5 беҳбудии назаррасро дар таҷрибаи корбар ва иҷроиш таъмин хоҳад кард. Иваз қадами дуюм дар навсозии стек идоракунии нармафзори Fedora мебошад. Бе тағирот, асбобҳои идоракунии нармафзор (DNF5, Microdnf кӯҳна, PackageKit ва DNF) дар асоси китобхонаҳои гуногун (libdnf, libdnf5) мавҷуданд, ки рафтори гуногунро таъмин мекунанд ва таърихро мубодила намекунанд. Мо инчунин метавонем интизор шавем, ки DNF танҳо дастгирии маҳдуди болооб дорад.

Лоиҳа Ҳадафи DNF5 муттаҳид кардани китобхонаҳои мавҷудаи сатҳи паст, аз нав навиштан дар C ++ мебошад ҷузъҳои идоракунии бастаҳо дар Python боқимонда ва интиқол додани функсияҳои аслӣ ба китобхонаи алоҳидаи libdnf5 тавассути эҷод кардани пайванд дар атрофи ин китобхона барои нигоҳ доштани API Python.

DNF5 то ҳол дар марҳилаи таҳия қарор дорад ва баъзе хусусиятҳо ё вариантҳо ҳанӯз дастрас нестанд. Мо ҳоло бояд татбиқи Модулият, нигоҳдории маълумоти дохилии марбут ба Таърих ва Ҳолати система, инчунин ҳуҷҷатҳо ва саҳифаҳои идоракуниро анҷом диҳем. DNF5-ро аз репозиторий бо сохторҳои шабонарӯзии болоӣ санҷидан мумкин аст: d` бояд корбар навишташаванда набуд ва формати он кофӣ нест (маълумот дар бораи бастаҳои насбшуда бо профилҳои насбшуда мавҷуд нест)

Истифодаи C++ ба ҷои Python бисёр вобастагиҳоро нест мекунад, андозаро кам мекунад маҷмӯи асбобҳо ва беҳтар кардани кор. Муваффақияти баландтар на танҳо тавассути истифодаи компиляция ба коди мошин, балки аз ҳисоби такмил додани татбиқи ҷадвали транзаксия, оптимизатсияи боркунӣ аз анборҳо ва таҷдиди пойгоҳи додаҳо (ба пойгоҳи додаҳои алоҳида бо ҳолати система ва таърихи амалиёт) ба даст оварда мешавад.

DNF5 ба манфиати аз PackageKit ҷудо кардааст раванди нави замина DNF Демон ки вазифаи PackageKit-ро иваз мекунад ва интерфейсро барои идоракунии бастаҳо ва навсозиҳо дар муҳити графикӣ таъмин мекунад.

аз нав кор кардан низ Он имкон медиҳад, ки баъзе беҳбудиҳо дар қобилияти истифодабарии менеҷери бастаҳо амалӣ карда шаванд. Масалан, DNF-и нав дорои нишондиҳандаи бештари визуалии пешрафти амалиёт мебошад; дастгирии иловагии истифодаи бастаҳои маҳаллии RPM барои транзаксияҳо; қобилияти намоиш додани маълумот дар бораи муомилоти анҷомшуда, ки аз ҷониби скриптҳои бастабандишуда (скриптҳо) дода шудаанд, илова карда шуд; системаи мукаммалтари пуркунии вурудро барои bash пешниҳод кард.

Бояд гуфт, ки ин пешниҳод ҳанӯз аз ҷониби FESCo баррасӣ нашудааст (Кумитаи роҳбарикунандаи муҳандисии Fedora), ки барои қисми техникии таҳияи тақсимоти Fedora масъул аст.

Finalmente Агар шумо ба донистани бештар дар бораи он манфиатдор бошед, шумо метавонед тафсилотро дар истиноди зерин.


Аваллин эзоҳро диҳед

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад. Майдонҳои талаб карда мешавад, бо ишора *

*

*

  1. Масъул барои маълумот: AB Internet Networks 2008 SL
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.