Kwi-Fedora baceba ukutshintsha i-DNF ngeMicrodnf

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

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

Kuyakhankanywa ukuba iinjongo ukwenza le mfuduko kungenxa umahluko ophambili phakathi kweMicrodnf kunye neDNF kukusetyenziswa kweC endaweni yePython kuphuhliso, nto leyo ikuvumela ukuba ulahle izinto ezininzi ezixhomekeke kuwe.

Ngesinye isikhathi, i-DNF ithathe indawo ye-Yum, ebhalwe ngokupheleleyo kwi-Python, kunye ne-DNF, imisebenzi yezinga eliphantsi elifuna ukusebenza ngokufunwayo yabhalwa ngokutsha kwaye yahanjiswa kwi-hawkey, i-librepo, i-libsolv, kunye ne-libcomps C, kodwa isakhelo kunye ne-high- amacandelo enqanaba ahlala 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 kwi-Fedora. I-microdnf entsha inomnqweno wokubonelela zonke iimpawu eziphambili ze-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, ukubhala kwakhona imisebenzi yolawulo lwephakheji yePython eseleyo kwi-C++, kunye nokushenxisela ukusebenza okungundoqo kwithala leencwadi elahlukileyo ngokuyilwa kokubophelela kweli thala leencwadi ukugcina Python API.

I-MICRODNF iphucula kakhulu amava omsebenzisi kwaye iya kubonelela zonke iimpawu ezibalulekileyo ze-DNF kwixesha elizayo. Iya kugcina kwakhona zonke izibonelelo 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 kwimo engqongileyo yegraphic. Ngokungafaniyo nePackageKit, i-DNF Daemon iya kuxhasa kuphela ifomathi ye-RPM.

I-Microdnf, i-libdnf5, kunye ne-DNF Daemon zicwangciselwe ukuthunyelwa kunye ne-toolkit ye-DNF yesiqhelo kwisigaba sokuqala sokuphunyezwa. Nje ukuba iprojekthi igqityiwe, iphakheji entsha iya kuthatha indawo yeepakethe 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 ezikhutshwe nge-scriptlets ezipakishweyo (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 wepakethe ye-distro kwi-Microdnf lutshintsho kulwakhiwo lwedatha yangaphakathi kunye nokucutshungulwa kwesiseko sedatha esahlukileyo kwi-DNF, engayi kukuvumela ukuba ubone ukuthengiselana ngeepakethe ezenziwe kwi-DNF kwi-Microdnf kunye nokunye.

Iipakethi ezifakwe ngaphambili kunye ne-DNF ziya kuphathwa "njengomsebenzisi ofakwe kwimbali ye-dnf" emva kokufudukela kwi-Microdnf, kwaye ukukhupha iphakheji efakwe ngomnye umphathi wepakethe akuyi kususa ukuxhomekeka okungasetyenziswanga okuhambelana nayo. Kwakhona, i-Microdnf ayicwangcisi ukugcina inkxaso ye-100% ye-DNF kwinqanaba lomyalelo kunye nokukhethwa komgca womyalelo.

Kuphawulwe ukuba inguqulo entsha ye-Microdnf iya kuxhasa zonke iimpawu eziphambili ze-DNF, kodwa ngexesha elifanayo ligcina ukusebenza okuphezulu kunye nokuqina.

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


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Izimvo, shiya eyakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa.

*

*

  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

    Ndimtsha kwinkqubo, kwaye ndinomdla ngeLinux. Andizange ndisebenzise i-Fedora kuba ndihlala ndinengxaki ngofakelo kwaye ndiphela ngeDebian (kunye nezinto eziphuma kuzo) okanye i-OpenSUSE. Kodwa ndicinga ukuba ndiyakuqonda ukubaluleka kwihlabathi leLinux, kunye nokuba kufanelekile kangakanani na okwenzeka kwiFedora.
    Amathandabuzo am avela kumbono wokutshintsha iPython yeC/C ++, kutheni ndiphumeza ngolwimi olukwinqanaba elisezantsi eligxekwe kakhulu ngokwahluka kwalo kunye nomgangatho walo ongachazwanga kakuhle? Ndiyaluqonda kancinci utshintsho ukusuka kulwimi olutolikwayo ukuya kulwimi oluhlanganisiweyo, kodwa andiyiqondi indlela yokutsibela kulwimi endiye ndabona ukuba lufuna ukusetyenziswa kancinci kwezinye iindawo. Ngaba bekungayi kuba ngcono ukusebenzisa iRust okanye iC#?
    Andizigxeki izigqibo zabantu baseFedora, kodwa ndifuna ukuqonda ukuba ihlabathi lenkqubo liqhubela phambili njani. Ndifunda iPython kunye ne-JS kwiwebhu, kwaye ndacinga ukuba ndingatsiba ndibuyele kwi-C/C++ kwizinto ezisisiseko, ke eli nqaku libonakala ngathi lingandinceda ngokugxila.

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