Izdaja RPM 4.17

Po letu dni razvoja je bil izdan upravitelj paketov RPM 4.17.0. Projekt RPM4 je razvil Red Hat in se uporablja v distribucijah, kot so RHEL (vključno z izpeljanimi projekti CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen in mnogi drugi. Pred tem je neodvisna razvojna skupina razvila projekt RPM5, ki ni neposredno povezan z RPM4 in je trenutno opuščen (ni posodobljen od leta 2010). Koda projekta se distribuira pod licencama GPLv2 in LGPLv2.

Najbolj opazne izboljšave v RPM 4.17 so:

  • Izboljšano obravnavanje napak med namestitvijo.
  • Izboljšan vmesnik za ustvarjanje makrov v Lua.
  • Dodan vgrajeni makro %{exist:...} za preverjanje, ali datoteka obstaja.
  • Zmogljivosti API-ja za obdelavo transakcij so bile razširjene.
  • Sintaksa vgrajenih in uporabniških makrov je bila poenotena, kot tudi oblika za njihov klic (%foo arg, %{foo arg} in %{foo:arg} so zdaj enakovredni).
  • buildroot ima privzeto pravilo za odstranjevanje datotek ".la" in je dodal pravilo za brisanje izvršljivega bita za datoteke knjižnice v skupni rabi.
  • Dodan vtičnik dbus-announce za poročanje o transakcijah RPM prek D-Bus.
  • Dodan vtičnik fapolicyd za definiranje politik dostopa do datotek.
  • Dodan vtičnik fs-verity za preverjanje pristnosti posameznih datotek z uporabo mehanizma fs-verity, vgrajenega v jedro.
  • Strani priročnika so bile pretvorjene v format Markdown.
  • Zagotavlja začetni vodnik za upravljanje paketov in ustvarjanje paketov.
  • Odstranjeno je zaledje DBD, namenjeno shranjevanju podatkov v Berkeley DB (zaradi združljivosti s starejšimi sistemi smo pustili zaledje BDB_RO, ki deluje v načinu samo za branje). Privzeta zbirka podatkov je sqlite.
  • Dodana podpora za digitalne podpise EdDSA.
  • Pripomočki za pridobivanje Debuginfo so ločeni v ločenem projektu.
  • Pomožni procesorji in generatorji paketov v Pythonu so ločeni v ločenem projektu.
  • Skripte, ki so ostale nevzdrževane, so bile očiščene.
  • Kriptografska zaledja beecrypt in NSS sta bila odstranjena.

Vir: opennet.ru

Dodaj komentar