Kwi-Fedora baceba ukutshintsha i-DNF ngeMicrodnf

Kutshanje i Abaphuhlisi beFedora babhengeze iinjongo zabo zokufuduka unikezelo kumphathi wephakheji entsha ebizwa "Microdnf" endaweni yoko ukusuka kumphathi wepakethe "DNF" esetyenziswayo ngoku.

Inyathelo lokuqala kwindlela yokufuduka iya kuba luhlaziyo olukhulu kwiMicrodnf, icwangciselwe iFedora 38, eya kuba kufutshane ekusebenzeni kwi-DNF kwaye ide igqithe kwezinye iindawo.

Kuyakhankanywa ukuba iinjongo ukwenza olu mfuduko kungenxa umahluko ophambili phakathi kweMicrodnf kunye neDNF kukusetyenziswa kweC endaweni yePython kuphuhliso, nto leyo ikuvumela ukuba ulahle inani elikhulu lokuxhomekeka.

Ngesinye isikhathi, i-DNF ithathe indawo ye-Yum, ebhalwe ngokupheleleyo kwi-Python, kwaye kwi-DNF, imisebenzi efunekayo yokusebenza kwinqanaba eliphantsi yabhalwa ngokutsha kwaye yahanjiswa kwi-hawkey, i-librepo, i-libsolv, kunye ne-libcomps C, kodwa isakhelo kunye namacandelo aphezulu. yahlala kulwimi lwePython.

I-Microdnf yaphuhliswa ekuqaleni njengoguqulelo olwenziwe lula lwe-DNF ukuze isetyenziswe kwizikhongozeli zeDocker ebezingafuni ukuba iPython ifakwe. Ngoku, abaphuhlisi be-Fedora baceba ukuzisa i-Microdnf kwinqanaba le-DNF yokusebenza kwaye ekugqibeleni batshintshe ngokupheleleyo i-DNF nge-Microdnf.

Uhlaziyo oluphambili kwiMicrodnf linyathelo lokuqala kwinguqu yolawulo lwephakheji kwiFedora. I-microdnf entsha inomnqweno wokubonelela yonke imisebenzi engundoqo ye-DNF ngaphandle kokulahlekelwa yincinci yeenyawo zayo.

IMicrodnf isekwe kwithala leencwadi le-libdnf5, iphuhliswe njengenxalenye yeprojekthi ye-DNF 5. I-DNF 5 ijonge ukumanyanisa amathala eencwadi akhoyo akumgangatho ophantsi, bhala kwakhona kwi-C++ imisebenzi yolawulo lwephakheji eseleyo kwiPython kwaye uhambise umsebenzi osisiseko kwithala leencwadi elahlukileyo ngokudala ikhonkco elijikeleze eli thala leencwadi ukuze kulondolozwe. iPython API.

I-MICRODNF iphucula kakhulu amava omsebenzisi kwaye iya kubonelela zonke iimpawu ezibalulekileyo ze-DNF kwixesha elizayo. Iya kugcina zonke iinzuzo ze-MICRODNF yoqobo, njengobungakanani obuncinci obufunekayo kwizikhongozeli.

Inguqulelo entsha ye I-Microdnf iyakusebenzisa inkqubo yangasemva ye-DNF Daemon, ukubuyisela ukusebenza kwePackageKit kunye nokubonelela ngojongano lokulawula iipakethe kunye nohlaziyo kwimeko yegraphical. Ngokungafaniyo nePackageKit, i-DNF Daemon iya kuxhasa kuphela ifomathi yeRPM.

I-Microdnf, i-libdnf5, kunye ne-DNF Daemon zicetywa ukuthunyelwa kunye ne-toolkit ye-DNF yesiqhelo kwisigaba sokuqala sokuthunyelwa. Nje ukuba iprojekthi igqityiwe, iphakheji entsha iya kuthatha indawo yeephakheji ezifana ne-dnf, python3-dnf, python3-hawkey, libdnf, dnfdragora kunye ne-python3-dnfdaemon.

Ku Iindawo apho i-Microdnf iphezulu kune-DNF, ivelele: isalathisi esibonakalayo senkqubela phambili yemisebenzi; ukuphunyezwa kwetafile yentengiselwano ephuculweyo; ukukwazi ukubonisa ulwazi kwiingxelo malunga neentengiselwano ezigqityiweyo ezikhutshwa kusetyenziswa izikripthi ezakhiwe kwiiphakheji (scriptlets); inkxaso yokusebenzisa iipakethe zeRPM zasekhaya ukwenzela ukuthengiselana; inkqubo yokugqibezela igalelo eliphezulu kakhulu le-bash; inkxaso yokusebenzisa umyalelo wokwakha ngaphandle kokufaka iPython kwinkqubo.

Phakathi kwezinto ezingeloncedo Ukutshintsha umphathi wephakheji yonikezelo kwi-Microdnf Olu lutshintsho kwisakhiwo sogcino-lwazi lwangaphakathi kunye nokusetyenzwa kwesiseko sedatha kwi-DNF, engayi kukuvumela ukuba ubone ukuthengiselana kunye neepakethe ezenziwe kwi-DNF kwi-Microdnf kunye nokunye.

Iipakethi ezifakwe ngaphambili kunye ne-DNF ziya kuphathwa ngokuthi "zifakwe ngumsebenzisi ukusuka kwimbali ye-dnf" emva kokufudukela kwi-Microdnf, kwaye ukukhupha iphakheji efakwe ngomnye umphathi wephakheji akuyi kususa ukuxhomekeka okungasetyenziswanga okuhambelana nayo. Ukongezelela, i-Microdnf ayicwangcisi ukugcina i-100% ukuhambelana kwe-DNF kwinqanaba lemiyalelo kunye nokukhethwa komgca womyalelo.

Kuphawulwe ukuba inguqulelo entsha yeMicrodnf iya kuxhasa yonke imisebenzi ephambili ye-DNF, kodwa kwangaxeshanye igcina ukusebenza okuphezulu kunye nokuqina.

Okokugqibela, ukuba unomdla wokwazi okungakumbi ngayo, unokuthetha iinkcukacha kwikhonkco elilandelayo.


Izimvo, shiya eyakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   khourt sitsho

    Ndingumntu omtsha kwiprogramu, kunye nomthandi weLinux. Andizange ndisebenzise i-Fedora kuba ndihlala ndinengxaki ngofakelo kwaye ndiphelela kwi-Debian (kunye ne-derivatives) okanye i-OpenSUSE. Kodwa ndicinga ukuba ndiyakuqonda ukubaluleka kwihlabathi leLinux, kwaye kubaluleke kangakanani ukuba kwenzeka ntoni kwiFedora.
    Amathandabuzo am avela kumbono wokutshintsha iPython ngeC/C++. Kutheni ndiphumeza ngolwimi olukwinqanaba elisezantsi olugxekwe kakhulu ngokwahluka kwalo kunye nomgangatho walo ongachazwanga kakuhle? Ndiyayiqonda kancinci malunga nokutshintsha ukusuka kulwimi olutolikwayo ukuya kulwimi oluhlanganisiweyo, kodwa andiqondi ukuba ukutsibela kulwimi endibone ukuba lufuna ukusetyenziswa kancinci kwezinye iindawo. Ngaba bekungayi kuba ngcono ukuba usebenzise iRust okanye iC #?
    Andizigxeki izigqibo zabantu baseFedora, kodwa ndifuna ukuqonda ukuba ihlabathi lenkqubo liqhubela phambili njani. Ndifunda iPython kunye ne-JS kwiwebhu, kwaye ndaye ndacinga ngokuthatha umtsi ukuya kwi-C/C++ kwizinto ezisisiseko, ndicinga ukuba eli nqaku lingandinceda ngendlela.

    Enkosi kakhulu! Kwaye umsebenzi ogqwesileyo njengesiqhelo kubantu base <•DesdeLinux