Izdanje RPM 4.17

Nakon godinu dana razvoja, izdan je paketni upravitelj RPM 4.17.0. Projekt RPM4 razvio je 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. Prethodno je neovisni razvojni tim razvio projekt RPM5, koji nije izravno povezan s RPM4 i trenutno je napušten (nije ažuriran od 2010.). Kôd projekta distribuira se pod GPLv2 i LGPLv2 licencama.

Najznačajnija poboljšanja u RPM 4.17 su:

  • Poboljšano rukovanje kvarovima tijekom instalacije.
  • Poboljšano sučelje za kreiranje makronaredbi u Lua.
  • Dodan ugrađeni makro %{exist:...} za provjeru postoji li datoteka.
  • API mogućnosti za obradu transakcija su proširene.
  • Unificirana je sintaksa ugrađenih i korisničkih makronaredbi, kao i format za njihovo pozivanje (%foo arg, %{foo arg} i %{foo:arg} sada su ekvivalentni).
  • buildroot ima zadano pravilo za uklanjanje ".la" datoteka i dodao je pravilo za brisanje izvršnog bita za zajedničke datoteke knjižnice.
  • Dodan dbus-announce dodatak za izvješćivanje o RPM transakcijama putem D-Busa.
  • Dodan fapolicyd dodatak za definiranje pravila pristupa datotekama.
  • Dodan dodatak fs-verity za provjeru autentičnosti pojedinačnih datoteka pomoću mehanizma fs-verity ugrađenog u kernel.
  • Man stranice su pretvorene u Markdown format.
  • Pruža početni vodič za upravljanje paketima i stvaranje paketa.
  • Uklonjen je DBD backend, namijenjen pohranjivanju podataka u Berkeley DB (zbog kompatibilnosti sa starijim sustavima, ostavljen je BDB_RO backend, koji radi samo za čitanje). Zadana baza podataka je sqlite.
  • Dodana podrška za EdDSA digitalne potpise.
  • Pomoćni programi za izdvajanje Debuginfo odvojeni su u poseban projekt.
  • Pomoćni procesori i generatori paketa u Pythonu su odvojeni u poseban projekt.
  • Skripte koje su ostale neodržavane su očišćene.
  • Beecrypt i NSS kriptografske pozadine su uklonjene.

Izvor: opennet.ru

Dodajte komentar