Fedora yana shirin maye gurbin mai sarrafa kunshin DNF tare da Microdnf

Masu haɓaka Fedora Linux sun yi niyya don canja wurin rarraba zuwa sabon mai sarrafa fakitin Microdnf maimakon DNF da ake amfani da shi a halin yanzu. Mataki na farko zuwa ƙaura zai zama babban sabuntawa ga Microdnf da aka tsara don sakin Fedora Linux 38, wanda zai kasance kusa da aiki zuwa DNF, kuma a wasu yankunan har ma ya wuce shi. An lura cewa sabon sigar Microdnf zai goyi bayan duk mahimman damar DNF, amma a lokaci guda yana kula da babban aiki da haɓaka.

Babban bambanci tsakanin Microdnf da DNF shine amfani da harshen C don haɓakawa, maimakon Python, wanda ke ba ku damar kawar da yawan adadin dogara. An samo asali na Microdnf azaman sigar DNF da aka cire don amfani a cikin kwantena Docker, wanda baya buƙatar shigarwa Python. Yanzu masu haɓaka Fedora suna shirin kawo Microdnf zuwa matakin DNF kuma a ƙarshe sun maye gurbin DNF gaba ɗaya tare da Microdnf.

Tushen Microdnf shine ɗakin karatu na libdnf5, wanda aka haɓaka a matsayin wani ɓangare na aikin DNF 5. Babban ra'ayin DNF 5 shine sake rubuta ayyukan sarrafa fakiti na asali a cikin C ++ kuma motsa su zuwa ɗakin karatu daban tare da ƙirƙirar abin rufewa a kusa da wannan. ɗakin karatu don adana API ɗin Python.

Sabuwar sigar Microdnf kuma za ta yi amfani da tsarin DNF Daemon na baya, tare da maye gurbin ayyukan PackageKit da kuma samar da hanyar sadarwa don sarrafa fakiti da sabuntawa a cikin yanayin hoto. Ba kamar PackageKit ba, DNF Daemon kawai zai ba da tallafi ga tsarin RPM.

Microdnf, libdnf5 da DNF Daemon a mataki na farko na aiwatarwa an tsara su don isar da su daidai da kayan aikin DNF na gargajiya. Da zarar an kammala aikin, sabon kundi zai maye gurbin fakiti kamar dnf, python3-dnf, python3-hawkey, libdnf, dnfdragora, da python3-dnfdaemon.

Daga cikin wuraren da Microdnf ya fi DNF su ne: ƙarin alamun gani na ci gaban ayyuka; ingantaccen aiwatar da teburin ma'amala; ikon nunawa a cikin rahotanni game da cikakkun bayanan ma'amaloli da aka samar ta hanyar rubutun da aka gina a cikin fakiti; goyon baya don amfani da fakitin RPM na gida don ma'amaloli; ƙarin ingantaccen tsarin shigar da shigarwa don bash; goyon baya don gudanar da ginin gini ba tare da shigar da Python akan tsarin ba.

Daga cikin rashin lahani na canza rarraba zuwa Microdnf, akwai canji a tsarin tsarin bayanai na ciki da kuma raba bayanai daga DNF, wanda ba zai ba da damar Microdnf don ganin ma'amaloli tare da fakitin da aka yi a cikin DNF kuma akasin haka. Bugu da ƙari, Microdnf baya shirin kula da 100% dacewa a cikin DNF a matakin umarni da zaɓuɓɓukan layin umarni. Hakanan za a sami wasu bambance-bambance a cikin ɗabi'a. Misali, share fakitin ba zai cire abubuwan dogaro da ke da alaƙa waɗanda wasu fakiti ba sa amfani da su.

source: budenet.ru

Add a comment