I-Fedora ihlela ukufaka imenenja yephakheji ye-DNF ngeMicrodnf

Onjiniyela be-Fedora Linux bahlose ukudlulisela ukusatshalaliswa kumphathi wephakheji omusha we-Microdnf esikhundleni se-DNF esetshenziswa njengamanje. Isinyathelo sokuqala sokufuduka sizoba isibuyekezo esikhulu ku-Microdnf esihlelelwe ukukhululwa kwe-Fedora Linux 38, ezobe iseduze nokusebenza kwe-DNF, futhi kwezinye izindawo ize iyidlule. Kuyaphawulwa ukuthi inguqulo entsha ye-Microdnf izosekela wonke amakhono ayisisekelo e-DNF, kodwa ngesikhathi esifanayo igcine ukusebenza okuphezulu nokubumbana.

Umehluko oyinhloko phakathi kwe-Microdnf ne-DNF ukusetshenziswa kolimi lwe-C ekuthuthukisweni, esikhundleni se-Python, okukuvumela ukuthi ukhiphe inani elikhulu lokuncika. I-Microdnf ekuqaleni yasungulwa njengenguqulo ehlutshiwe ye-DNF ukuze isetshenziswe ezitsheni ze-Docker, engadingi ukufakwa kwePython. Manje abathuthukisi be-Fedora bahlela ukuletha iMicrodnf ezingeni le-DNF futhi ekugcineni basuse ngokuphelele i-DNF ngeMicrodnf.

Isisekelo se-Microdnf siwumtapo wezincwadi we-libdnf5, othuthukiswe njengengxenye yephrojekthi ye-DNF 5. Umbono oyinhloko we-DNF 5 ukubhala kabusha imisebenzi eyisisekelo yokuphathwa kwephakheji ku-C++ bese uyiyisa kumtapo wolwazi ohlukile ngokwakhiwa kwesisonga kulokhu. umtapo wolwazi ukuze ulondoloze i-Python API.

Inguqulo entsha ye-Microdnf izophinda isebenzise inqubo ye-DNF Daemon yangemuva, esikhundleni sokusebenza kwe-PackageKit futhi inikeze isixhumi esibonakalayo sokuphatha amaphakheji nezibuyekezo ezindaweni ezinemifanekiso. Ngokungafani ne-PackageKit, i-DNF Daemon izohlinzeka ngosekelo lwefomethi ye-RPM kuphela.

I-Microdnf, libdnf5 kanye ne-DNF Daemon esigabeni sokuqala sokusebenza kuhlelwe ukuthi zilethwe ngokuhambisana nekhithi yamathuluzi evamile ye-DNF. Uma iphrojekthi isiqediwe, inqwaba entsha izothatha indawo yamaphakheji afana ne-dnf, python3-dnf, python3-hawkey, libdnf, dnfdragora, ne-python3-dnfdaemon.

Phakathi kwezindawo lapho i-Microdnf iphakeme kune-DNF yilezi: izinkomba ezibonakalayo zenqubekelaphambili yokusebenza; ukwenziwa ngcono kwethebula lokuthengiselana; ikhono lokubonisa emibikweni yolwazi lwezentengiselwano oluqediwe olukhiqizwe imibhalo eyakhelwe kumaphakheji; ukwesekwa kokusebenzisa amaphakheji endawo e-RPM uma kwenziwa izinto; uhlelo lokuqedela okokufaka oluthuthuke kakhulu lwe-bash; ukwesekwa kokusebenzisa umyalo wokwakha ngaphandle kokufaka iPython ohlelweni.

Phakathi kokubi kokushintshela ukusatshalaliswa ku-Microdnf, kukhona ushintsho esakhiweni semininingwane yangaphakathi kanye nokucubungula kwedatha ehlukene kusuka ku-DNF, okungeke kuvumele i-Microdnf ukuthi ibone ukuthengiselana ngamaphakheji okwenziwe ku-DNF futhi ngokuphambene nalokho. Ngaphezu kwalokho, i-Microdnf ayihleli ukugcina ukuhambisana okungu-100% ku-DNF ezingeni lemiyalo nezinketho zomugqa womyalo. Kuzophinde kube nokushayisana okuthile ekuziphatheni. Isibonelo, ukususa iphakheji ngeke kususe ukuncika kwayo okuhlobene okungasetshenziswa amanye amaphakheji.

Source: opennet.ru

Engeza amazwana