RPM 4.17 leidimas

Po metų kūrimo buvo išleista paketų tvarkyklė RPM 4.17.0. RPM4 projektą sukūrė Red Hat ir jis naudojamas tokiuose platinimuose kaip RHEL (įskaitant išvestinius projektus CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizenas ir daugelis kitų. Anksčiau nepriklausoma kūrėjų komanda kūrė RPM5 projektą, kuris nėra tiesiogiai susijęs su RPM4 ir šiuo metu yra apleistas (neatnaujintas nuo 2010 m.). Projekto kodas platinamas pagal GPLv2 ir LGPLv2 licencijas.

Ryškiausi 4.17 RPM patobulinimai yra šie:

  • Patobulintas gedimų valdymas montavimo metu.
  • Patobulinta Lua makrokomandų kūrimo sąsaja.
  • Pridėta integruota makrokomanda %{exist:...}, siekiant patikrinti, ar failas yra.
  • Buvo išplėstos API galimybės, skirtos operacijų apdorojimui.
  • Suvienodinta integruotų ir vartotojo makrokomandų sintaksė bei jų iškvietimo formatas (%foo arg, %{foo arg} ir %{foo:arg} dabar yra lygiaverčiai).
  • "buildroot" turi numatytąją taisyklę, skirtą ".la" failams pašalinti, ir pridėjo taisyklę, kad išvalytų bendrinamos bibliotekos failų vykdomąjį bitą.
  • Pridėtas dbus-announce papildinys, skirtas ataskaitoms apie RPM operacijas per D-Bus.
  • Pridėtas fapolicyd įskiepis, skirtas failų prieigos politikai apibrėžti.
  • Pridėtas fs-verity įskiepis, skirtas atskirų failų autentiškumui patikrinti naudojant branduolyje įmontuotą fs-verity mechanizmą.
  • Man puslapiai buvo konvertuoti į Markdown formatą.
  • Pateikiamas pradinis paketų valdymo ir paketų kūrimo vadovas.
  • DBD backend, skirta duomenims saugoti Berkeley DB, buvo pašalinta (suderinamumui su senesnėmis sistemomis palikta BDB_RO backend, kuri veikia tik skaitymo režimu). Numatytoji duomenų bazė yra sqlite.
  • Pridėtas EdDSA skaitmeninių parašų palaikymas.
  • Komunalinės paslaugos, skirtos išgauti Debuginfo, yra atskirtos į atskirą projektą.
  • Pagalbiniai Python procesoriai ir paketų generatoriai yra atskirti į atskirą projektą.
  • Neprižiūrimi scenarijai buvo išvalyti.
  • Beecrypt ir NSS kriptografinės programos buvo pašalintos.

Šaltinis: opennet.ru

Добавить комментарий