RPM 4.17 release

Nei in jier fan ûntwikkeling waard de pakketbehearder RPM 4.17.0 frijlitten. It RPM4-projekt is ûntwikkele troch Red Hat en wurdt brûkt yn sokke distribúsjes as RHEL (ynklusyf derivative projekten CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen en in protte oaren. Earder ûntwikkele in ûnôfhinklik ûntwikkelingsteam it RPM5-projekt, dat net direkt relatearre is oan RPM4 en op it stuit ferlitten is (net bywurke sûnt 2010). De projektkoade wurdt ferspraat ûnder GPLv2- en LGPLv2-lisinsjes.

De meast opfallende ferbetterings yn RPM 4.17 binne:

  • Ferbettere ôfhanneling fan flaters by ynstallaasje.
  • Ferbettere ynterface foar it meitsjen fan makro's yn Lua.
  • Ynboude makro %{exist:...} tafoege om te kontrolearjen oft der in triem bestiet.
  • API-mooglikheden foar transaksjeferwurking binne útwreide.
  • De syntaksis fan ynboude en brûkersmakro's is ferienige, lykas it formaat foar it oproppen (%foo arg, %{foo arg} en %{foo:arg} binne no lykweardich).
  • buildroot hat in standertregel om ".la"-bestannen te ferwiderjen en hat in regel tafoege om it útfierbere bit te wiskjen foar dielde biblioteekbestannen.
  • Added dbus-announce plugin foar it rapportearjen fan RPM-transaksjes fia D-Bus.
  • Fapolicyd-plugin tafoege foar it definiearjen fan belied foar triemtagong.
  • Fs-verity-plugin tafoege om de autentisiteit fan yndividuele bestannen te kontrolearjen mei it fs-verity-meganisme ynboud yn 'e kernel.
  • Man-siden binne omboud ta Markdown-formaat.
  • Biedt in earste gids foar it behearen fan pakketten en it meitsjen fan pakketten.
  • De DBD-backend, bedoeld foar it bewarjen fan gegevens yn Berkeley DB, is fuorthelle (foar kompatibiliteit mei âldere systemen is de BDB_RO-backend, dy't wurket yn allinich-lêsmodus, oerbleaun). De standert databank is sqlite.
  • Stipe tafoege foar EdDSA digitale hantekeningen.
  • Utilities foar it ekstrahearjen fan Debuginfo wurde skieden yn in apart projekt.
  • Auxiliary processors en pakketgenerators yn Python wurde skieden yn in apart projekt.
  • Skripten dy't net bewarre bleaun binne skjinmakke.
  • De beecrypt en NSS kryptografyske backends binne fuortsmiten.

Boarne: opennet.ru

Add a comment