Inguqulelo entsha ye-RPM 4.17 sele ikhutshiwe kwaye ezi ziindaba zayo

Inguqulelo entsha yeRPM 4.17 yakhululwa kutshanje kwaye kule nguqulo entsha zenziwe izilungiso ezahlukeneyo eziphucula lo mphathi wepakethe, ukusukela ngokomzekelo ukuphathwa kwempazamo, ujongano lokwenza iimakhro kulwimi lwesiLua, iiplagi ezitsha kunye nokunye ziphuculwe.

Iprojekthi ye-RPM4 iphuhliswe yi-Red Hat kwaye isetyenziselwa ukuhanjiswa okufana ne-RHEL (kubandakanya iiprojekthi ezivela kwi-CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, nabanye abaninzi.

Ngaphambili, iqela lophuhliso elizimeleyo liphuhlise iprojekthi ye-RPM5, engahambelani ngqo ne-RPM4 kwaye ngoku ishiyiweyo (khange ihlaziywe ukusukela ngo-2010).

Iphakheji ye-RPM inokuqulatha iseti yeefayile. Uninzi lwazo Iifayile ze-RPM zi "RPM yokubini" (okanye i-BRPM) equlathe uguqulelo oluhlanganisiweyo lwesoftware ethile. Kukwakho umthombo weRPMs (okanye ii-SRPMs) eziqulathe ikhowudi yemvelaphi esetyenziselwa ukwakha ipakethe yokubini.

I-SRPMs idla ngokuba nolwandiso lwefayile ".src.rpm" (.spm kwiinkqubo zefayile ezilinganiselwe kwiimpawu ze-3 ekwandisweni, umzekelo, i-DOS FAT endala).

Phakathi kweempawu zeRPM zezi:

  • Iipakethi zinokuguqulelwa ngokuntsonkothileyo kwaye zingqinwe nge-GPG kunye ne-MD5.
  • Iifayile zekhowudi yomthombo (umzekelo. .tar.gz, .tar.bz2) zibandakanyiwe kwii-SRPMs, zivumela ukuqinisekiswa kamva.
  • I-PatchRPMs kunye ne-DeltaRPMs, ezilingana neefayile zokupakisha, zinokuhlaziya ngokunyukayo iiphakheji ze-RPM ezifakiweyo.
  • Ukuxhomekeka kungasonjululwa ngokuzenzekelayo ngumphathi wepakethe.

Iimpawu ezintsha eziphambili ze-RPM 4.17

Kolu guqulelo lutsha olunikezelwa RPM 4.17, kugxininiswe ukuba Ukungaphumeleli ukuphatha ngexesha lofakelo kuphuculwe kakhulu, Ukongeza, i-interface yokudala ii-macros ngolwimi lwesiLua nayo iphuculwe.

Ngokumalunga nophuculo oluthiwa thaca kwizincedisi, kuyacaca ukuba yongeza iiplagi ze-dbus -nouncer ukunika ingxelo ngentengiselwano yeRPM ngeD-Bus, i-fapolicy ukuchaza iinkqubo zofikelelo lwefayile kunye neplagi fs-ukunyaniseka ukuqinisekisa ubunyani befayile nganye usebenzisa i-fs-verrity mechanism eyakhelwe kwikernel.

Kwi-builroot, ngokungagqibekanga, umgaqo wasetyenziswa ukucima iifayile ".la". kwaye wongeze umthetho wokucima i-bit ephunyeziweyo kwiifayile zethala leencwadi ekwabelwana ngazo.

Ukongeza, kukwagxininiswa ukuba Kuye kwenziwa umsebenzi wokuphucula imiba ethile yangaphakathi, njenge amaphepha omntu aguqulelwe kwifomati yeMarkdown, imibhalo engajongwanga iye yacocwa, i-beecrypt kunye ne-NSS crypto backends isusiwe kunye nokuba idrafti yokuqala yokupakishwa kunye nesikhokelo solawulo lwephakheji nayo ibonelelwe

Kwelinye icala kuyakhankanywa ukuba I-backend ye-DBD isusiwe ukugcina idatha kwi-Berkeley DB (ngokuhambelana neenkqubo ezindala, i-backend ye-BDB_RO ishiywe ukufunda-kuphela). I-Sqlite isetyenziswa njengesiseko sesiseko sedatha kunye nokuba abaphathi bePython abancedisi kunye neejenereyitha zephakheji bahlulwe kwiprojekthi eyahlukileyo.

Olunye utshintsho evelele kule nguqulo intsha:

  • Yongeziwe %{ ikhona: ...} eyakhelwe-ngaphakathi macro ukujonga ubukho befayile.
  • Izakhono ze-API zokusetyenzwa kweentengiselwano zandisiwe.
  • Isivakalisi se-macros eyakhelwe-ngaphakathi kunye nechazwe ngumsebenzisi iye yadityaniswa, kunye nefomathi yokuzibiza (% foo arg, %{foo arg}, kunye ne-%{foo:arg} ziyalingana ngoku).
  • Inkxaso eyongeziweyo yeesignitsha zedijithali ze-EDDSA.
  • Izinto eziluncedo zokukhupha i-Debuginfo zahlulwe zaba yiprojekthi eyahlukileyo.
  • Ufundo oluzinzileyo lwe-rpm v3 kunye nezinye iipakethe
  • Iinguqulelo ezininzi ezintsha neziphuculweyo
  • Iingxoxo ezilungisiweyo ze-cli-defined parametric macro.
  • Lungisa ikhowudi yempazamo elahlekileyo kwi-eval ukuba ukubhala kwi-stdout kusilele
  • Lungisa i-API eceliweyo yeemvume zefayile azihlonitshwa
  • Lungisa ukungasebenzi kwe-cache yedatha engafanelekanga
  • Yongeza inkxaso yenkqubo yokusebenza yaseDarwin

Gqibela ukuba unomdla wokwazi okungakumbi ngayo yale nguqulo intsha, unokujonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  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.