RPM 4.17 Verëffentlechung

No engem Joer vun der Entwécklung gouf de Package Manager RPM 4.17.0 verëffentlecht. De RPM4-Projet gëtt vum Red Hat entwéckelt a gëtt an esou Verdeelunge benotzt wéi RHEL (inklusiv Derivatprojeten CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen a vill anerer. Virdrun huet en onofhängegt Entwécklungsteam de RPM5-Projet entwéckelt, deen net direkt mat RPM4 verbonnen ass a momentan opginn ass (net zënter 2010 aktualiséiert). De Projet Code gëtt ënner GPLv2 an LGPLv2 Lizenzen verdeelt.

Déi bemierkenswäert Verbesserungen am RPM 4.17 sinn:

  • Verbessert Ëmgank mat Feeler während der Installatioun.
  • Verbessert Interface fir Makroen an Lua ze kreéieren.
  • Agebaute Makro %{exist:...} dobäigesat fir ze kontrolléieren ob e Fichier existéiert.
  • API Fäegkeeten fir Transaktiounsveraarbechtung goufen erweidert.
  • D'Syntax vun agebaute a Benotzermakroen ass vereenegt ginn, souwéi d'Format fir se ze ruffen (%foo arg, %{foo arg} an %{foo:arg} sinn elo gläichwäerteg).
  • buildroot huet eng Standardregel fir ".la" Dateien ze läschen an huet eng Regel bäigefüügt fir den ausführbare Bit fir gemeinsame Bibliothéikdateien ze läschen.
  • Added dbus-announce Plugin fir RPM Transaktiounen iwwer D-Bus ze berichten.
  • Fapolicyd Plugin bäigefüügt fir Dateizougang Politiken ze definéieren.
  • Fs-verity Plugin bäigefüügt fir d'Authentizitéit vun eenzelne Dateien z'iwwerpréiwen mat dem fs-verity Mechanismus, deen an de Kernel gebaut ass.
  • Mann Säiten goufen an Markdown Format ëmgerechent.
  • Bitt en initialen Guide fir Packagen ze managen a Packagen ze kreéieren.
  • Den DBD Backend, virgesinn fir Daten am Berkeley DB ze späicheren, gouf geläscht (fir Kompatibilitéit mat eelere Systemer ass de BDB_RO Backend, deen am Read-only Modus funktionnéiert, lénks). D'Default Datebank ass sqlite.
  • Zousätzlech Ënnerstëtzung fir EdDSA digital Ënnerschrëften.
  • Utilities fir Debuginfo extrahéieren ginn an e separaten Projet getrennt.
  • Auxiliary Prozessoren a Package Generatoren am Python ginn an e separate Projet getrennt.
  • Scripten déi net erhale bleiwen goufen gebotzt.
  • D'Beecrypt an NSS kryptographesch Backends goufen ewechgeholl.

Source: opennet.ru

Setzt e Commentaire