RPM csomagkezelő 4.17 kiadása

Tavalyi fejlesztés után megjelent a RPM csomagkezelő 4.17.0 verziója. A RPM4 projektet a Red Hat fejleszti, és olyan disztribúciókban használják, mint a RHEL (beleértve a CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux származékait), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen és még sok más. Korábban egy független fejlesztőcsapat dolgozott az RPM5 projekten, amely közvetlenül nem kapcsolódik az RPM4-hez, és jelenleg elhagyatott (2010 óta nem frissítették). A projekt kódja GPLv2 és LGPLv2 licenc alatt terjed.

A legszembetűnőbb fejlesztések az RPM 4.17-ben:

  • Javították a telepítési hibák kezelését.
  • Fejlesztették a Lua nyelvű makrók létrehozásának felületét.
  • Bevezetésre került a beépített %{exist:…} makró a fájl meglétének ellenőrzésére.
  • Kibővítették az API lehetőségeit a tranzakciók kezelésére.
  • Egységesítették a beépített és felhasználói makrók szintaxisát, valamint a hívásuk formátumát (%foo arg, %{foo arg} és %{foo:arg} most egyenértékűek).
  • A buildroot alapértelmezés szerint tartalmaz egy szabályt a '.la' fájlok eltávolítására, és hozzáadtak egy szabályt a megosztott könyvtárak fájljainak futtatható bitjének törlésére.
  • Hozzáadták a dbus-announce plugint az RPM tranzakciók D-Bus-on történő értesítésére.
  • Hozzáadták a fapolicyd plugint a fájlhozzáférési politikák meghatározására.
  • Hozzáadták az fs-verity plugint egyes fájlok hitelesítéséhez a kernelbe ágyazott fs-verity mechanizmussal.
  • A kézikönyv lapjait Markdown formátumba alakították.
  • Bemutatták a csomagkezeléssel és csomagok létrehozásával kapcsolatos kézikönyv kezdeti verzióját.
  • Eltávolították a DBD backendet, amely az adatokat Berkeley DB-ben tárolta (a régi rendszerek kompatibilitása érdekében a BDB_RO backendet, amely csak olvasási módban működik, meghagyták). Az alapértelmezett adatbázis sqlite-ra állt át.
  • Bevezették az EdDSA digitális aláírások támogatását.
  • A Debuginfo kinyerésére szolgáló segédprogramokat külön projektre különítették el.
  • A Python nyelvű segédprogramokat és csomaggenerátorokat külön projektre emelték.
  • Tisztították a támogatás nélküli szkripteket.
  • Eltávolították a beecrypt és NSS kriptográfiai backendeket.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster