I-Fedora 39 ihlela ukusebenzisa i-DNF5 ngokuzenzakalelayo

I-Fedora Linux 39 ihlela ukusebenzisa i-DNF5

I-Fedora Linux 39 ihlela ukusebenzisa i-DNF5 ngokuzenzakalelayo ukuze isebenze kangcono

I-Fedora Engineering and Steering Committee (I-FESCO) imemezela ukuthi ku-Fedora 39 iqembu eliphethe cishe lizongena esikhundleni se-DNF, libdnf kanye ne-dnf-automatic cngethuluzi lokupakisha le-DNF5 elisha kanye nelabhulali yosekelo ye-libdnf5. I-DNF5 kufanele ithuthukise ulwazi lomsebenzisi futhi inikeze ukusebenza okungcono kokuphatha isofthiwe ku-Fedora Linux.

I-DNF iyimenenja yephakheji yesofthiwe efaka, ibuyekeze futhi isuse amaphakheji ku-Fedora futhi elandela i-YUM (I-Yellow-Dog Updater Modified). I-DNF ikwenza kube lula ukugcina amaphakheji ngokuhlola ngokuzenzakalela okuncikile nokunquma izenzo ezidingekayo ukuze kufakwe amaphakheji. Le ndlela iqeda isidingo sokufaka noma ukubuyekeza iphakheji nokuncika kwayo usebenzisa umyalo we-rpm.

Mayelana nemisebenzi emisha ye-DNF5, okulandelayo kuyagqama:

  • Umphathi wephakheji ogcwele ngaphandle kwesidingo sePython
  • uhlelo oluncane kakhulu
  • Ngokushesha
  • Ingena esikhundleni se-DNF ne-Microdnf
  • Ukuziphatha okuhlanganisiwe kuso sonke isitaki sokuphatha isofthiwe
  • Ama-plugin amasha e-Libdnf5 (C++, Python) azosebenza ku-DNF5 naku-Dnf5Daemon.
  • Izilungiselelo ezabiwe
  • I-DNF/YUM yakhiwe phakathi namashumi eminyaka ngomthelela wezitayela eziningi nezimiso zokuqamba amagama (izinketho, izilungiselelo, izinketho, imiyalo)
  • Ingahlinzeka ngenye indlela ku-PackageKit ye-RPM (i-backend ye-PackageKit ehlukile) uma yakhelwe kudeskithophu.
  • Ukuhambisana neqembu le-Modularity ne-Comps
  • Ukuthuthukiswa okubalulekile kusisekelo sekhodi
  • Ukwehlukaniswa kwesimo sohlelo kusizindalwazi somlando kanye /etc/dnf/module.d

Ku-dnf-4, uhlu lwamaphakheji afakiwe ngumsebenzisi kanye nohlu lwamaqembu afakiwe, kanye nohlu lwamaphakheji afakiwe alawa maqembu, zibalwa njengokuhlanganisa komlando zokuthengiselana. Ku-dnf5 izogcinwa ngokuhlukana, enezinzuzo eziningi, okungenani okuncane kwakho okuyiqiniso lokuthi isizindalwazi somlando sizosetshenziselwa izinjongo zolwazi kuphela futhi ngeke sichaze isimo sohlelo (iyonakala ngezikhathi ezithile, njll.). Idatha egcinwe ku-/etc/dnf/module.d akufanele ibhaleke umsebenzisi futhi nefomethi yayo ayanele (ulwazi mayelana namaphakheji afakiwe anamaphrofayela afakiwe alukho).

I-DNF5 isathuthukiswa futhi ezinye izici noma izinketho azikatholakali. Nokho kunomsebenzi okufanele wenziwe ekusebenziseni i-modularity, isitoreji sedatha yangaphakathi esihlobene nomlando wohlelo nesimo, kanye nemibhalo namakhasi abantu. I-DNF5 ingahlolwa kusuka endaweni yokugcina ngezakhiwo zasebusuku ezikhuphuka nomfula.

I-DNF5 izohoxisa i-dnf, yum, dnf-automatic, yum-utils kanye nama-plugin e-DNF (okuyisisekelo nokwengeziwe) i-python3-dnf kanye ne-LIBDNF (libdnf, python3-hawkey) izohoxiswa ngamaphakheji e-fedora-obsolete-package, futhi izohlinzeka nge-symlink ku-/usr/bin/dnf, ukuze abasebenzisi babone ukushintshwa njengesibuyekezo. ku-DNF ngezinguquko ezilinganiselwe kodwa ezibhaliwe ze-syntax. I-DNF5 izohlinzeka ngeziteketiso zomyalo ezisekelwayo nezinketho zokuthuthukisa ukutholwa kwe-DNF5.

Isiphakamiso soshintsho sifingqa lokhu okulandelayo:

  1. Okusha I-DNF5 izothuthukisa kakhulu ulwazi lomsebenzisi nokusebenza. Lokhu kushintshwa kuyisinyathelo sesibili kusibuyekezo sesitaki sokuphathwa kwesoftware ye-Fedora. Ngaphandle kwalolu shintsho, kuzoba namathuluzi amaningana okuphatha isofthiwe (i-DNF5, i-Microdnf endala, i-PackageKit, ne-DNF) ngokusekelwe kumalabhulali ahlukene (libdnf, libdnf5), azohlinzeka ngokuziphatha okuhlukile futhi angeke abelane ngomlando. Kungenzeka futhi ukuthi i-DNF inosekelo olukhawulelwe lonjiniyela. Ukuthuthukiswa kwe-DNF5 kwamenyezelwa ohlwini lwe-Fedora-Devel ngo-2020.
  2. I-DNF5 isusa ikhodi yePython yesistimu encane, ukusebenza ngokushesha, kanye nokushintsha amathuluzi akhona e-DNF nawe-microdnf. I-DNF5 futhi ihlanganisa ukuziphatha kwesitaki sokuphatha isofthiwe, yethula i-daemon entsha njengenye indlela ye-PackageKit ye-RPM, futhi kufanele ibe namandla kakhulu. Lindela ukusebenza okusheshayo kokuphequlula kwekhosombe, imisebenzi yokubheka, imibuzo ye-RPM, nokwabelana kwemethadatha.

Isiphakamiso soshintsho sisadinga ukugunyazwa yi-Fedora Engineering and Steering Committee, kodwa uma kubhekwa ukubandakanyeka kwe-Red Hat ku-DNF(5), kungacatshangwa ukuthi izovunyelwa futhi ngethemba lokuthi izoqedwa ngesikhathi somjikelezo we-Fedora 39.

Umthombo: https://fedoraproject.org


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.