Kua puta ke te putanga hou o te RPM 4.17 a koina nei nga purongo

I tukuna te putanga hou o RPM 4.17 inaianei a kei tenei waahanga hou nga momo whakatika kua oti te hanga hei whakapai ake i te kaiwhakahaere o te kohinga nei, mai i te tauira ko te rahinga o nga rahunga, te atanga ki te hanga tonotono i te reo Lua, nga monomai hou me te maha atu kua whakapaihia.

Ko te kaupapa RPM4 i hangaia e Red Hat a ka whakamahia i nga tohatoha pera i te RHEL (tae atu ki nga kaupapa i ahu mai i CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, me etahi atu.

I mua, i whakawhanakehia e tetahi roopu whanaketanga motuhake te kaupapa RPM5, kaore nei i te hono totika ki te RPM4 a kua whakarerea tenei waa (kaore ano kia whakahoutia mai i te 2010).

Kei roto i te kohinga RPM tetahi momo konae noa. Tuhinga o mua Ko nga konae RPM he "RPM takirua" (ko te BRPM ranei) kei roto ko te waahanga whakahiato o etahi raupaparorohiko. Kei kona ano etahi "RPM puna" (SRPM ranei) kei roto ko te waehere maataapuna hei whakamahi i te kohinga takirua.

I te nuinga o te wa ko nga SRPM he toronga konae ".src.rpm" (.spm i roto i nga punaha konae e toru nga tohu te roa, hei tauira nga DOS FATs tawhito).

Kei roto i nga ahuatanga RPM:

  • Ka taea te whakakii me te manatoko i nga peeke me te GPG me te MD5.
  • Ko nga konae waehere punaha (hei tauira .tar.gz, .tar.bz2) kua whakauruhia ki roto i nga SRPM, ka taea ai te whakamana a muri ake.
  • Ko nga PatchRPM me nga DeltaRPM, e rite ana ki nga konae papaki, ka taea te whakahiki i nga kohinga RPM kua whakauruhia.
  • Ka taea e te kaiwhakahaere pooti te whakatau aunoa i nga whakawhirinaki.

Nga waahanga hou o te RPM 4.17

I roto i tenei waahanga hou o te RPM 4.17 e miramira ana te whakapai ake i te he i te wa o te whakaurunga kua tino pai ake, Hei taapiri, kua pai ake te atanga ki te hanga tonotono i te reo Lua.

Mo te waahanga o nga whakapainga e whakaatuhia ana i nga taonga taapiri, e tohuhia ana dbus -whakarongo monomai kua taapirihia ki te ripoata i nga whakawhitiwhitinga RPM ma roto i te D-Bus, fapolicyd ki te tautuhi i nga kaupapa here whakauru me te mono fs-pono ki te whakaatu i te pono o nga konae takitahi ma te whakamahi i te tikanga f-pono i hangaia ki roto i te pata.

I roto i te buildroot, na te taunoa, i tukuna he ture hei muku i nga konae ".la" me te taapiri ture ki te whakakore i nga waahanga ka taea te kawe mai i nga konae whare pukapuka.

Hei taapiri atu, e miramira ana hoki kua mahia nga mahi hei whakapai i etahi ahuatanga o roto, penei i tera kua whakarerekehia nga whaarangi tangata ki te whakatakotoranga Markdown, kua horoia nga tuhinga kaore i tirohia, beecrypt me NSS crypto muri kua tangohia ana ko te tauira tuatahi mo te whakahaerenga kohinga me te arataki tākai, kua tohaina mai

I tetahi atu ringa e whakahuatia ana DBD backend ki te penapena raraunga i Berkeley DB kua tangohia (Mo te hototahi me nga punaha tawhito, ka waiho te backend BDB_RO ki te aratau panui-anake.) Whakamahia ai te Sqlite hei putunga korero taunoa a ko nga Kaitautoko awhina Python me nga kaiwhakanao putea ka wehea ki tetahi kaupapa motuhake.

Tuhinga o mua kua puta ke mai i tenei waahanga hou:

  • Kua taapirihia te tonotono% i roto i te {tīariari:…} ki te whakaū i te konae o te konae.
  • Ko nga kaha o te API ki te whakahaere i nga whakawhitiwhitinga kua whakawhānuihia.
  • Ko te wetereo mo nga tonotono kua hangai ki roto me nga kaiwhakamahi kua honoa, me te whakatakotoranga mo te karanga i a raatau (% foo arg,% {foo arg}, me% {foo: arg} he rite inaianei).
  • Kua taapirihia te tautoko mo te hainatanga matihiko a EdDSA.
  • Ko nga taputapu mo te tango i a Debuginfo he motuhake i roto i te kaupapa motuhake.
  • Panui pumau mo te whakahekenga rpm v3 me etahi atu kohinga
  • He maha nga whakamaori hou me te whakapai ake
  • Ko nga tohenga tonotono tonotono kua taatuhia e kli.
  • Whakatika kia ngaro te waehere hapa i –eval ki te kore e tuhi to tuhi
  • Whakatikahia nga whakaaetanga konae API-tono kaore e whakaute
  • Whakatikahia te koretake o te keteroki putunga korero
  • Taapirihia he tautoko mo te punaha whakahaere a Darwin

Finalmente mena kei te hiahia koe ki te mohio atu mo tenei mea o tenei waahanga hou, ka taea e koe te tirotiro i nga korero taipitopito I roto i te hono e whai ake nei.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.