Iyo nyowani vhezheni yeRPM 4.17 yakatoburitswa uye idzi ndidzo nhau dzayo

Iyo itsva vhezheni ye RPM 4.17 yakaburitswa munguva pfupi yapfuura uye mune iyi vhezheni itsva akasiyana gadziriso akagadzirwa iyo inovandudza iyi package package, nekuti semuenzaniso kubata kwekukanganisa, iyo interface yekugadzira macros mumutauro weLua, plugins nyowani uye zvimwe zvakagadziridzwa.

Iyo RPM4 chirongwa chinogadzirwa neRed Hat uye chinoshandiswa mukugovera seRHEL (kusanganisira mapurojekiti akatorwa kubva kuCentOS, Sayenzi Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, nevamwe vazhinji.

Pakutanga, rakazvimiririra timu yekusimudzira yakagadzira iyo RPM5 chirongwa, icho chisina kuenderana zvakananga neRPM4 uye parizvino chakasiiwa (hachina kuvandudzwa kubvira 2010).

Iyo RPM package inogona kuve neinopokana seti yemafaira. Ruzhinji rwe RPM mafaera ari "binary RPM" (kana BRPM) iyo ine chinyorwa chakanyorwa cheimwe software. Kune zvakare "sosi RPMs" (kana SRPM) iyo ine kodhi yekodhi inoshandiswa kuvaka bhaari pasuru.

SRPMs inowanzo kuve nefaira rekuwedzera ".src.rpm" (.spm pamafaera masisitimu akaganhurirwa kune mavara matatu akareba, semuenzaniso maDOS FATs ekare).

RPM maficha anosanganisira:

  • Mapakeji anogona kuvharidzirwa uye kusimbiswa neGPG uye MD5.
  • Kodhi kodhi mafaera (semuenzaniso .tar.gz, .tar.bz2) inosanganisirwa muma SRPMs, zvichibvumidza kuitiswa kwekupedzisira.
  • PatchRPMs uye DeltaRPMs, ayo akaenzana nepatch mafaira, anogona kuwedzera kuwedzera kumisikidza akaisa RPM mapakeji.
  • Kutsamira kunogona kugadziriswa otomatiki nemaneja wepakeji.

Main nyowani maficha eRPM 4.17

Mune iyi vhezheni itsva ye RPM 4.17 zvinojekeswa izvo kukanganisa kubata panguva yekumisikidza kwave kuvandudzwa kwazvo, Uye zvakare, iyo interface yekugadzira macros mumutauro weLua yakagadziridzwa zvakare.

Nezve chikamu chekuvandudza icho chinoratidzwa mune izvo zvekushandisa, zvinoratidzwa izvo dbus -nouncer plugins akawedzera kuudza RPM zviitiko kuburikidza neD-Bus, fapolicyd kutsanangura mafaira ekuwana mafaira uye plugin fs-chokwadi kuongorora kwechokwadi chemafaira ega uchishandisa fs-chokwadi mashandiro akavakirwa kernel.

Mu buildroot, nekutadza, mutemo wakashandiswa kudzima mafaera ".la" uye akawedzera mutemo wekujekesa zvishoma zvinogoneka kubva kumafaira akagovaniswa emaraibhurari.

Pamusoro pazvo, zvinoratidzwawo izvo basa rakaitwa kugadzirisa zvimwe zvemukati maficha, zvakadai seizvozvo mapeji emunhu akachinjirwa kuMarkdown fomati, zvinyorwa zvisina kuchengetwa zvakacheneswa, beecrypt uye NSS crypto backends yabviswa uye kuti yekutanga dhizaini yepakeji manejimendi uye yekupakira gwaro inopihwa zvakare

Kune rimwe divi zvinotaurwa izvo DBD backend yekuchengetedza data muBerkeley DB yabviswa (Zvekuenderana nesisitimu dzekare, iyo BDB_RO backend yasara munzira yekuverenga-chete.) Sqlite inoshandiswa seye default database uye kuti Python vabatsiri vatyairi uye mapakeji emagetsi anopatsanurwa kuita rakasiyana chirongwa.

Yeimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:

  • Yakawedzerwa yakavakirwa-mukati macro% {zviripo:…} kuongorora kuvepo kwefaira.
  • Iko kugona kweiyo API kugadzirisa mashandiro kwakawedzerwa.
  • Iyo syntax yeakavakirwa-mukati uye mushandisi-akatsanangurwa macros akave akabatana, pamwe nemhando yekuvadaidza (% foo arg,% {foo arg}, uye% {foo: arg} izvozvi zvakaenzana).
  • Wakawedzera rutsigiro rwemasaini edhijitari eEdDSA.
  • Izvo zvinoshandiswa zvekubvisa Debuginfo zvakaparadzaniswa muchirongwa chakasiyana.
  • Yakagadziriswa kuverenga yekudzosera rpm v3 uye mamwe mapakeji
  • Shanduro zhinji nyowani uye dzakavandudzwa
  • Yakagadziriswa parametric macro nharo inotsanangurwa ne cli.
  • Gadzirisa yekukanganisa kukanganisa kodhi mu -eval kana kunyorera ku stdout kukundikana
  • Gadzirisa mvumo yefaira yakakumbirwa neAPI haina kuremekedzwa
  • Gadzirisa kusakosha kusakosha kweiyo dhatabhesi cache
  • Wedzera rutsigiro rweiyo Darwin inoshanda system

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo yeiyi vhezheni itsva, unogona kutarisa ruzivo Mune inotevera chinongedzo.


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako