Ho Fedora 39 ba rera ho fallela DNF5, ba siea ka thōko likarolo tsa Python.

Fedora 39 e nang le sesebelisoa se secha sa ho paka sa DNF5

DNF5 e lokela ho ntlafatsa phihlelo ea mosebedisi le ho fana ka tshebetso e ntlafetseng

Ben Cotton, Mookameli oa Lenaneo la Fedora ho RedHat, papatso haufinyane lethathamong la mangolo, sepheo sa hau sa ho falla Fedora ho sephutheloana mookameli DNF5 ka boiketsetso.

Ho boleloa hore phetoho e reriloeng e tla sebetsa ho tloha ho lokolloa ha Fedora 39, Phetoho e rera ho khutlisa liphutheloana tsa dnf, libdnf le dnf-cutomatic ka sesebelisoa sa DNF5 le laeborari e ncha ea libdnf5.

Mabapi le phetoho, ho loketse ho bolela seo ka nako eo DNF e neng e nkela Yum sebaka, e neng e ngotsoe ka ho feletseng ka Python.

Bakeng sa ba sa tsebeng DNF, Ba lokela ho tseba seo ke molaoli oa sephutheloana sa software e kenyang, e ntlafatsa le ho tlosa liphutheloana ho Fedora 'me ke mohlahlami oa YUM (Yellow-Dog Updater Modified). DNF e thusa ho boloka liphutheloana ka ho itlhahloba ka boiketsetso le ho khetha liketso tse hlokahalang ho kenya liphutheloana. Mokhoa ona o felisa tlhokahalo ea ho kenya kapa ho ntlafatsa sephutheloana le litšepiso tsa sona ho sebelisa taelo ea rpm. Hona joale DNF ke sesebelisoa sa taolo ea sephutheloana sa software ho Fedora.

Ho DNF, mesebetsi ea boemo bo tlase e hlokang ts'ebetso e ile ea ngoloa bocha 'me ea fallela ho arola lilaebrari tsa C hawkey, librepo, libsolv, le libcomps, empa moralo le likarolo tse phahameng li ile tsa sala Python.

DNF5 e tla fana ka ntlafatso e kholo ho boiphihlelo ba mosebelisi le ts'ebetso. Phetolelo ke mohato oa bobeli oa ho nchafatsa sethala sa taolo ea software ea Fedora. Ntle le phetoho, ho tla ba le lisebelisoa tse ngata tsa tsamaiso ea software (DNF5, Microdnf ea khale, PackageKit, le DNF) e thehiloeng lilaebraring tse fapaneng (libdnf, libdnf5), ho fana ka boitšoaro bo fapaneng le ho se arolelane histori. Hape re ka lebella hore DNF e be le ts'ehetso e fokolang feela ea ho ea holimo.

Morero DNF5 e ikemiseditse ho kopanya dilaeborari tse teng tsa maemo a tlase, ho di ngola hape ka C++ likarolo tsa taolo ea sephutheloana tse setseng Python le ts'ebetso ea mantlha ho laeborari e arohaneng ea libdnf5 ka ho theha sehokelo ho potoloha laeborari ena ho boloka Python API.

DNF5 e ntse e ntlafatsoa 'me likarolo tse ling kapa likhetho ha li so fumanehe. Re ntse re tlameha ho qeta ts'ebetsong ea Modularity, polokelo ea data ea ka hare e amanang le Histori ea Tsamaiso le Naha, hammoho le litokomane le maqephe a batho. DNF5 e ka lekoa ho tloha sebakeng sa polokelo e nang le meaho ea bosiu bosiu: d` e ne e sa lokela ho ngoloa ke mosebelisi mme sebopeho sa eona ha se lekane (litaba mabapi le liphutheloana tse kentsoeng tse nang le lifaele tse kentsoeng ha li eo)

Ho sebelisa C ++ sebakeng sa Python ho tla tlosa litšepe tse ngata, ho fokotsa boholo ea sesebelisoa le ho ntlafatsa ts'ebetso. Ts'ebetso e phahameng ha e fihlelle feela ka ho kopanya khoutu ea mochini, empa hape ka lebaka la ts'ebetsong e ntlafalitsoeng ea tafole ea transaction, ntlafatso ea ho lata ho tsoa ho polokelo, le ho hlophisoa bocha ha database (li-database tse arohaneng tse nang le boemo ba sistimi le nalane ea ts'ebetso).

DNF5 e theohile ho tloha PackageKit molemong oa ts'ebetso e ncha ea morao Daemon ea DNF e nkang sebaka sa ts'ebetso ea PackageKit mme e fana ka sebopeho sa ho laola liphutheloana le lintlafatso maemong a litšoantšo.

sebetsa hape E tla lumella ho kenya ts'ebetsong lintlafatso tse ling ts'ebetsong ea mookameli oa sephutheloana. Ka mohlala, DNF e ncha e na le pontšo e eketsehileng ea pono ea tsoelo-pele ea ts'ebetso; tšehetso e eketsehileng bakeng sa ho sebelisa liphutheloana tsa RPM tsa lehae bakeng sa litšebelisano; e ekelitse bokhoni ba ho bonts'a litlalehong tsa tlhaiso-leseling e phethiloeng e fanoeng ke li-scriptlets tse pakiloeng (scriptlets); e sisintse sistimi e tsoetseng pele ea ho phethela ho kenya bash.

Ke habohlokoa ho bolela seo tlhahiso ha e so hlahlojoe ke FESCo (Fedora Engineering Steering Committee), e ikarabellang bakeng sa karolo ea tekheniki ea nts'etsopele ea phepelo ea Fedora.

Qetellong Haeba u rata ho tseba ho eketsehileng ka eona, o ka lekola lintlha ho khokahano e latelang.


E-ba oa pele ho fana ka maikutlo

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa. masimo a hlokahala a tšoailoe ka *

*

*

  1. E ikarabella bakeng sa lintlha: AB Internet Networks 2008 SL
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.