Fedora 39 ikukonzekera kugwiritsa ntchito DNF5 mwachisawawa

Fedora Linux 39 ikukonzekera kugwiritsa ntchito DNF5

Fedora Linux 39 ikukonzekera kugwiritsa ntchito DNF5 mwachisawawa kuti igwire bwino ntchito

Fedora Engineering ndi Komiti Yoyang'anira (FESCO) yalengeza kuti mu Fedora 39 gulu lomwe limayang'anira mwina lilowa m'malo mwa DNF, libdnf ndi dnf-automatic cndi chida chatsopano cha DNF5 ndi laibulale yothandizira libdnf5. DNF5 iyenera kupititsa patsogolo luso la ogwiritsa ntchito ndikupereka magwiridwe antchito abwino pakuwongolera mapulogalamu pa Fedora Linux.

DNF ndi woyang'anira phukusi la mapulogalamu yomwe imayika, yosintha ndikuchotsa phukusi ku Fedora ndipo ndiyolowa m'malo mwa YUM (Yellow-Dog Updater Modified). DNF imapangitsa kukhala kosavuta kusunga mapaketi pongoyang'ana zodalira ndikuzindikira zomwe muyenera kuchita kuti muyike phukusi. Njirayi imathetsa kufunika koyika kapena kusinthira phukusi ndi kudalira kwake pogwiritsa ntchito lamulo la rpm.

Ponena za ntchito zatsopano za DNF5, zotsatirazi zikuwonekera:

  • Woyang'anira phukusi lonse popanda kufunikira kwa Python
  • dongosolo laling'ono kwambiri
  • Mofulumirirako
  • M'malo mwa DNF ndi Microdnf
  • Makhalidwe ogwirizana pamtundu wonse wa pulogalamu yamapulogalamu
  • Mapulagini atsopano a Libdnf5 (C ++, Python) adzagwiritsidwa ntchito ku DNF5 ndi Dnf5Daemon.
  • Zokonda zogawana
  • DNF/YUM yapangidwa kwazaka zambiri ndikukhudzidwa ndi masitayelo angapo ndikutchula mayina (zosankha, makonda, zosankha, malamulo)
  • Itha kupereka njira ina ya PackageKit ya RPM (packageKit yapadera kumbuyo) ngati itamangidwa mu Desktop.
  • Kugwirizana ndi gulu la Modularity ndi Comps
  • Kusintha kofunikira pama code base
  • Kupatukana kwa dongosolo la dongosolo kuchokera ku database ya mbiri ndi /etc/dnf/module.d

Mu dnf-4, mndandanda wamapaketi omwe adayikidwa ndi wogwiritsa ntchito komanso mndandanda wamagulu omwe adayikidwa, komanso mndandanda wamapaketi omwe adayikidwa amagulu awa, amawerengedwa ngati kuphatikizika kwa mbiri za zochitika. Mu dnf5 idzasungidwa padera, yomwe ili ndi maubwino angapo, osachepera omwe ndi chakuti mbiri yakale idzangogwiritsidwa ntchito pazinthu zachidziwitso ndipo sichidzafotokozera momwe dongosololi likukhalira (nthawi zina limawonongeka, ndi zina zotero). Zomwe zasungidwa mu /etc/dnf/module.d siziyenera kulembedwa ndi ogwiritsa ntchito ndipo mawonekedwe ake siwokwanira (zambiri zamaphukusi omwe adayikidwa okhala ndi mbiri yoyikiratu akusowa).

DNF5 ikukulabe ndipo zina kapena zosankha sizikupezeka. Komabe pali ntchito yoti ichitike pakukhazikitsa modularity, kusungirako deta yamkati yokhudzana ndi mbiri ya dongosolo ndi udindo, ndi zolemba ndi masamba a munthu. DNF5 ikhoza kuyesedwa kuchokera kumalo osungirako ndi zomangamanga usiku.

DNF5 idzasiya dnf, yum, dnf-automatic, yum-utils ndi mapulagini a DNF (pachiyambi ndi zowonjezera) python3-dnf ndi LIBDNF (libdnf, python3-hawkey) idzachotsedwa ndi fedora-obsolete-packages, kuphatikizapo idzapereka symlink kwa / usr / bin / dnf, kotero ogwiritsa ntchito adzawona m'malo ngati zosintha. ku DNF yokhala ndi zosintha zochepa koma zolembedwa. DNF5 ipereka maulamuliro ena othandizira ndi zosankha kuti apititse patsogolo kutengera kwa DNF5.

Chiyembekezo cha kusintha chikuphatikiza zinthu motere:

  1. Watsopano DNF5 idzakulitsa luso la ogwiritsa ntchito komanso magwiridwe antchito. M'malo mwake ndi gawo lachiwiri pakukweza kwa Fedora software management stack. Popanda kusinthaku, padzakhala zida zingapo zoyendetsera mapulogalamu (DNF5, Microdnf yakale, PackageKit, ndi DNF) zochokera ku malaibulale osiyanasiyana (libdnf, libdnf5), zomwe zidzapereke makhalidwe osiyanasiyana ndipo sizidzagawana mbiri. Ndizothekanso kuti DNF ili ndi chithandizo chochepa chothandizira. Kukula kwa DNF5 kudalengezedwa pamndandanda wa Fedora-Devel mu 2020.
  2. DNF5 imachotsa Python code pa kachitidwe kakang'ono, kugwira ntchito mwachangu, ndikusintha zida za DNF ndi microdnf zomwe zilipo kale. DNF5 imagwirizanitsanso machitidwe a pulogalamu yoyendetsera mapulogalamu, imayambitsa daemon yatsopano ngati njira ina ya PackageKit ya RPM, ndipo iyenera kukhala yokhoza kwambiri. Yembekezerani kugwira ntchito mwachangu pakusakatula kosungirako, kuyang'ana, mafunso a RPM, ndi kugawana metadata.

Malingaliro osintha akufunikabe kuvomerezedwa ndi Fedora Engineering ndi Komiti Yoyang'anira, koma atapatsidwa gawo la Red Hat mu DNF(5), zikhoza kuganiza kuti zidzavomerezedwa ndikuyembekeza kuti zidzatsirizidwa mu nthawi ya Fedora 39 cycle.

Chitsime: https://fedoraproject.org


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Khalani oyamba kuyankha

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.