Uhlobo olusha lwe-RPM 4.17 selukhishiwe futhi lezi yizindaba zalo

Uhlobo olusha lwe-RPM 4.17 lukhishwe muva nje nakule nguqulo entsha kwenziwe ukulungiswa okuhlukahlukene ezithuthukisa lo mphathi wephakheji, ngoba ngokwesibonelo ukusingathwa kokwehluleka, isikhombimsebenzisi sokudala ama-macros ngolimi lwe-Lua, ama-plugins amasha nokuningi kuthuthukisiwe.

Iphrojekthi ye-RPM4 yathuthukiswa yiRed Hat futhi isetshenziselwa ukusatshalaliswa okufana neRHEL (kufaka phakathi amaphrojekthi avela ku-CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, nabanye abaningi.

Phambilini, ithimba lezentuthuko elizimele lisungule iphrojekthi ye-RPM5, engahlangene ngqo ne-RPM4 futhi njengamanje eshiyiwe (ayikabuyekezwa kusukela ngo-2010).

Iphakheji le-RPM lingaqukatha isethi yamafayela ngokungenasisekelo. Okuningi Amafayela e-RPM "angama-RPM kanambambili" (noma i-BRPM) equkethe inguqulo ehlanganisiwe yesoftware ethile. Kukhona futhi "ama-RPM omthombo" (noma i-SRPM) aqukethe ikhodi yomthombo esetshenziselwa ukwakha iphakheji kanambambili.

Ama-SRPMs avame ukuba nesandiso sefayela ".src.rpm" (.spm ezinhlelweni zefayela ezinqunyelwe ezinhlamvwini ezi-3 ubude, ngokwesibonelo ama-DOS FATs amadala).

Izici ze-RPM zifaka:

  • Amaphakethe angabethelwa futhi aqinisekiswe nge-GPG ne-MD5.
  • Amafayela ekhodi yomthombo (isb .tar.gz, .tar.bz2) afakiwe kuma-SRPM, avumela ukuqinisekiswa kwesikhathi esizayo.
  • Ama-PatchRPM nama-DeltaRPM, alingana namafayili wokuhlanganisa, angabuyekeza ngokwengeziwe amaphakheji we-RPM afakiwe.
  • Ukuncika kungaxazululwa ngokuzenzakalela ngumphathi wephakeji.

Izici ezintsha eziyinhloko ze-RPM 4.17

Kule nguqulo entsha ye-RPM 4.17 kugqanyiselwa lokho ukuphatha iphutha ngesikhathi sokufakwa kuthuthukiswe kakhulu, Ngaphezu kwalokho, isikhombimsebenzisi sokudala ama-macros ngolimi lwesiLua senziwe ngcono.

Mayelana nengxenye yokuthuthuka okwethulwayo kuzinsiza, kugqanyiswa ukuthi ama-plugins we-dbus -nouncer angeziwe ukubika ukuthengiselana kwe-RPM nge-D-Bus, i-fapolicyd ukuchaza izinqubomgomo zokufinyelela kwefayela ne-plugin fs-iqiniso ukuqinisekisa ubuqiniso bamafayela ngamanye kusetshenziswa indlela ye-fs-verity eyakhelwe ku-kernel.

Ku-buildroot, ngokuzenzakalela, kusetshenziswe umthetho wokususa amafayela ".la" kanye nomthetho owengeziwe wokusula kancane okuphathekayo kumafayili welabhulali okwabiwe ngayo.

Ngaphezu kwakho, kuphinde kuqokonyiswe lokho umsebenzi wenziwe ukuthuthukisa ezinye izici zangaphakathi, njengaleyo amakhasi wabantu aguqulelwe kufomethi ye-Markdown, imibhalo engabhekiwe ihlanziwe, i-beecrypt ne-NSS crypto backends isusiwe nokuthi uhlaka lokuqala lomhlahlandlela wokuphathwa kwamaphakheji kanye nomhlahlandlela wokupakisha nawo uyanikezwa

Ngakolunye uhlangothi kushiwo lokho I-DBD backend isusiwe ukugcina idatha eBerkeley DB (Ngokuhambisana nezinhlelo ezindala, i-BDB_RO backend ishiywe kumodi yokufunda kuphela). I-Sqlite isetshenziswa njenge-database ezenzakalelayo nokuthi abashayeli bomsizi wePython nabakhiqizi bephakheji bahlukaniswe baba yiprojekthi ehlukile.

Kwezinye izinguquko okuvelele kule nguqulo entsha:

  • Kungezwe ama-macro% akhelwe ngaphakathi {{exist:…} ukuqinisekisa ubukhona befayela.
  • Amandla we-API wokucubungula ukuthengiselana enwetshiwe.
  • I-syntax yama-macros akhelwe ngaphakathi nachazwe ngumsebenzisi ahlanganisiwe, kanye nefomethi yokuwabiza (% foo arg,% {foo arg}, kanye% {foo: arg} manje ayalingana).
  • Kungezwe ukusekelwa kwamasiginesha edijithali e-EdDSA.
  • Izinsiza zokukhipha i-Debuginfo zehlukile kuphrojekthi ehlukile.
  • Ukufundwa okungaguquki kokuhlehla kwe-rpm v3 namanye amaphakheji
  • Izinguqulo eziningi ezintsha nezithuthukisiwe
  • Izingxabano zama-parametric ezilungisiwe ezichazwe yi-ehl.
  • Lungisa ikhodi yephutha elahlekile ku -eval uma ukubhala ku-stdout kwehluleka
  • Lungisa izimvume zefayela eziceliwe ze-API azihlonishwa
  • Lungisa ukungasebenzi okungadingekile kwenqolobane yedatha
  • Faka ukwesekwa kohlelo lokusebenza lweDarwin

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho yale nguqulo entsha, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.


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.