Kwi-Fedora 39 baceba ukufudukela kwi-DNF5, beshiya amacandelo ePython

I-Fedora 39 kunye nesixhobo esitsha sokupakisha se-DNF5

I-DNF5 kufuneka iphucule amava omsebenzisi kwaye inikeze ukusebenza okungcono

UBen Cotton, uMphathi weNkqubo yeFedora kwiRedHat, Intengiso kutshanje kuluhlu lokuposa, injongo yakho yokufuduka kwiFedora kumphathi wephakheji DNF5 ngokuzenzekela.

Kukhankanyiwe ukuba utshintsho olucwangcisiweyo iya kusebenza ngokukhutshwa kweFedora 39, Izicwangciso zotshintsho zokutshintsha i-dnf, libdnf kunye ne-dnf-cutomatic ipakethe kunye ne-DNF5 toolkit kunye nelayibrari entsha ye-libdnf5.

Ngokuphathelele utshintsho, kufanelekile ukuyikhankanya loo nto ngelo xesha iDNF ithathe indawo yeYum, eyayibhalwe ngokupheleleyo kwiPython.

Kwabo bangayazi i-DNF, Bafanele bayazi ukuba oku ngumphathi wephakheji yesoftware efakela, ihlaziye kwaye isuse iipakethe kwi-Fedora kwaye ilandela i-YUM (I-Yellow-Dog Updater Modified). DNF iququzelela ukugcinwa kwephakheji ngokujonga ngokuzenzekelayo ukuxhomekeka kunye nokumisela izenzo ezifunekayo ukufakela iipakethe. Le ndlela iphelisa imfuneko yokufaka ngesandla okanye ukuhlaziya iphakheji kunye nokuxhomekeka kwayo usebenzisa umyalelo we-rpm. I-DNF ngoku sisixhobo sokulawula iphakheji yesoftware kwi-Fedora.

Kwi-DNF, imisebenzi ekumgangatho ophantsi efuna ukusebenza yabhalwa ngokutsha kwaye yafudukela ukwahlula iilayibrari ze-C i-hawkey, i-librepo, i-libsolv, kunye ne-libcomps, kodwa isakhelo kunye namacandelo aphezulu ahlala ePython.

I-DNF5 iya kubonelela ngophuculo olubonakalayo kumava omsebenzisi kunye nokusebenza. Ukutshintshwa linyathelo lesibini ekuhlaziyeni istaki solawulo lwesoftware ye-Fedora. Ngaphandle kotshintsho, kuya kuba nezixhobo ezininzi zokulawula isofthiwe (i-DNF5, i-Microdnf endala, i-PackageKit, kunye ne-DNF) ngokusekelwe kwiilayibrari ezahlukeneyo (libdnf, libdnf5), ukubonelela ngokuziphatha okuhlukeneyo kunye nokwabelana ngembali. Kwakhona sinokulindela ukuba i-DNF ibe nenkxaso elinganiselweyo yomlambo.

Le projekthi I-DNF5 ijonge ukumanyanisa amathala eencwadi akhoyo akumgangatho ophantsi, bhala kwakhona kwi-C++ amacandelo olawulo lwephakheji ashiyekileyo kwiPython kunye nokusebenza okungundoqo okuhambayo kwithala leencwadi elahlukileyo libdnf5 ngokwenza ikhonkco elijikeleze eli thala leencwadi ukugcina iPython API.

I-DNF5 isephantsi kophuhliso kwaye ezinye zeempawu okanye iinketho azikafumaneki. Kusafuneka sigqibe ukuphunyezwa kweModularity, ukugcinwa kwedatha yangaphakathi enxulumene neMbali yeNkqubo kunye noMbuso, kunye namaxwebhu kunye namaphepha omntu. I-DNF5 ingavavanywa kwindawo yokugcina ngolwakhiwo lwasebusuku olunyukayo: d` bekufanele ukuba ibhalwe umsebenzisi kwaye nefomathi yayo ayonelanga (ulwazi malunga neepakethe ezifakiweyo ezinenkangeleko ezifakiweyo azikho)

Ukusebenzisa i-C ++ endaweni yePython kuya kususa ukuxhomekeka okuninzi, ukunciphisa ubungakanani yesixhobo kunye nokuphucula ukusebenza. Ukusebenza okuphezulu akufezeki kuphela ngokusebenzisa ukuhlanganiswa kwikhowudi yomatshini, kodwa nangenxa yokuphunyezwa kwetafile yokuthengiselana okuphuculweyo, ukulungiswa kokulayishwa kweendawo zokugcina, kunye nokwakhiwa ngokutsha kwedatha (iidatha ezahlukeneyo ezinesimo senkqubo kunye nembali yokusebenza).

DNF5 uye waqhawula kwiPackageKit ngokuthanda kwayo inkqubo entsha yangasemva DNF Daemon ethatha indawo yokusebenza kwePackageKit kwaye ibonelele ngojongano lokulawula iipakethe kunye nohlaziyo kwindawo yegraphical.

phinda usebenze kwakhona Iya kuvumela ukuphumeza uphuculo oluthile kusetyenziso lomphathi wephakheji. Umzekelo, i-DNF entsha inesalathiso esibonakalayo senkqubela phambili yemisebenzi; inkxaso eyongeziweyo yokusebenzisa iipakethe zeRPM zendawo kwiintengiselwano; yongeza ukukwazi ukubonisa ulwazi olukhutshwe ngama-scriptlets apakishweyo (scriptlets) kwiingxelo malunga neentengiselwano ezigqityiweyo; icetywe inkqubo yokugqibezela igalelo eliphezulu kakhulu le-bash.

Kufanelekile ukuba ukhankanye loo nto isindululo asikaqwalaselwa ngokutsha yi-FESCo (IKomiti yoLawulo lobuNjineli beFedora), ejongene necandelo lobugcisa bophuhliso losasazo lweFedora.

Gqibela Ukuba unomdla wokwazi okungakumbi ngayo, ungajonga iinkcukacha kwi ukulandela ikhonkco.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  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.