Rilaxx RPM 4.17

Wara sena ta 'żvilupp, il-maniġer tal-pakketti RPM 4.17.0 ġie rilaxxat. Il-proġett RPM4 huwa żviluppat minn Red Hat u jintuża fi distribuzzjonijiet bħal RHEL (inklużi proġetti derivattivi CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen u ħafna oħrajn. Preċedentement, tim ta 'żvilupp indipendenti żviluppa l-proġett RPM5, li mhuwiex direttament relatat ma' RPM4 u bħalissa huwa abbandunat (mhux aġġornat mill-2010). Il-kodiċi tal-proġett huwa mqassam taħt liċenzji GPLv2 u LGPLv2.

L-aktar titjib notevoli fl-RPM 4.17 huma:

  • Immaniġġjar imtejjeb tal-ħsarat waqt l-installazzjoni.
  • Interfaċċja mtejba għall-ħolqien ta 'macros fil-Lua.
  • Miżjud makro inkorporat %{exist:...} biex jiċċekkja jekk jeżistix fajl.
  • Il-kapaċitajiet tal-API għall-ipproċessar tat-tranżazzjonijiet ġew estiżi.
  • Is-sintassi tal-makros integrati u tal-utent ġiet unifikata, kif ukoll il-format biex isejħuhom (%foo arg, %{foo arg} u %{foo:arg} issa huma ekwivalenti).
  • buildroot għandu regola default biex tneħħi fajls ".la" u żied regola biex tnaddaf il-bit eżekutibbli għal fajls tal-librerija maqsuma.
  • Miżjud plugin dbus-announce għar-rappurtar ta' transazzjonijiet RPM permezz ta' D-Bus.
  • Miżjud fapolicyd plugin għad-definizzjoni tal-politiki tal-aċċess għall-fajls.
  • Miżjud plugin fs-verity biex tivverifika l-awtentiċità tal-fajls individwali bl-użu tal-mekkaniżmu fs-verity mibni fil-kernel.
  • Il-paġni man ġew ikkonvertiti fil-format Markdown.
  • Jipprovdi gwida inizjali għall-ġestjoni tal-pakketti u l-ħolqien tal-pakketti.
  • Il-backend DBD, maħsub għall-ħażna tad-dejta f'Berkeley DB, tneħħa (għall-kompatibilità ma' sistemi eqdem, il-backend BDB_RO, li jopera fil-modalità ta' qari biss, tħalla). Id-database default hija sqlite.
  • Appoġġ miżjud għall-firem diġitali EdDSA.
  • Utilitajiet għall-estrazzjoni Debuginfo huma separati fi proġett separat.
  • Il-proċessuri awżiljarji u l-ġeneraturi tal-pakketti f'Python huma separati fi proġett separat.
  • Skripts li tħallew mhux miżmuma ġew imnaddfa.
  • Il-beecrypt u l-backends kriptografiċi NSS tneħħew.

Sors: opennet.ru

Żid kumment