RPM 4.17 izdanje

Nakon godinu dana razvoja, izašao je paket menadžer RPM 4.17.0. RPM4 projekat je razvio Red Hat i koristi se u distribucijama kao što su RHEL (uključujući izvedene projekte CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen i mnogi drugi. Ranije je nezavisni razvojni tim razvio RPM5 projekat, koji nije direktno povezan sa RPM4 i trenutno je napušten (nije ažuriran od 2010.). Projektni kod se distribuira pod GPLv2 i LGPLv2 licencama.

Najznačajnija poboljšanja u RPM 4.17 su:

  • Poboljšano rukovanje kvarovima tokom instalacije.
  • Poboljšano sučelje za kreiranje makroa u Lua.
  • Dodan je ugrađeni makro %{exist:...} za provjeru da li fajl postoji.
  • Mogućnosti API-ja za obradu transakcija su proširene.
  • Sintaksa ugrađenih i korisničkih makroa je unificirana, kao i format za njihovo pozivanje (%foo arg, %{foo arg} i %{foo:arg} su sada ekvivalentni).
  • buildroot ima zadano pravilo za uklanjanje ".la" datoteka i dodao je pravilo za brisanje izvršnog bita za datoteke zajedničke biblioteke.
  • Dodan dbus-announce dodatak za izvještavanje o RPM transakcijama putem D-Bus-a.
  • Dodan fapolicyd dodatak za definisanje pravila pristupa fajlovima.
  • Dodan dodatak fs-verity za provjeru autentičnosti pojedinačnih datoteka koristeći fs-verity mehanizam ugrađen u kernel.
  • Man stranice su konvertovane u Markdown format.
  • Pruža početni vodič za upravljanje paketima i kreiranje paketa.
  • DBD backend, namijenjen za pohranjivanje podataka u Berkeley DB, je uklonjen (za kompatibilnost sa starijim sistemima, ostavljen je backend BDB_RO koji radi u načinu samo za čitanje). Podrazumevana baza podataka je sqlite.
  • Dodata podrška za EdDSA digitalne potpise.
  • Uslužni programi za izdvajanje Debuginfo su odvojeni u poseban projekat.
  • Pomoćni procesori i generatori paketa u Pythonu su odvojeni u poseban projekat.
  • Skripte koje su ostale neodržavane su očišćene.
  • Beecrypt i NSS kriptografske pozadine su uklonjene.

izvor: opennet.ru

Dodajte komentar