RPM 4.17 リリース

1年間の開発期間を経て、RPMパッケージマネージャー4.17.0がリリースされました。RPM4プロジェクトはRed Hatによって開発され、RHEL(派生プロジェクトを含む)などのディストリビューションで使用されています。 CentOS科学的 Linux、アジアLinuxレッドフラッグ Linux, Oracle Linux)、Fedora、SUSE、openSUSE、ALT LinuxOpenMandriva、Mageia、PCLinuxOS、Tizen、その他多数。以前は、独立した開発者チームがRPM5プロジェクトを開発していましたが、これはRPM4とは直接関係がなく、現在は開発が停止しています(2010年以降更新されていません)。このプロジェクトのコードは、GPLv2およびLGPLv2ライセンスの下で配布されています。

RPM 4.17 での最も注目すべき改善点は次のとおりです。

  • インストール中のエラーの処理が改善されました。
  • Lua でマクロを作成するためのインターフェイスが改善されました。
  • ファイルが存在するかどうかを確認するための組み込みマクロ %{exist:...} を追加しました。
  • トランザクション処理のための API 機能が拡張されました。
  • 組み込みマクロとユーザー マクロの構文と、それらを呼び出す形式が統一されました (%foo arg、%{foo arg}、および %{foo:arg} は同等になりました)。
  • buildroot には、「.la」ファイルを削除するデフォルトのルールがあり、共有ライブラリ ファイルの実行可能ビットをクリアするルールが追加されました。
  • D-Bus 経由で RPM トランザクションをレポートするための dbus-announce プラグインを追加しました。
  • ファイル アクセス ポリシーを定義するための fapolicyd プラグインを追加しました。
  • カーネルに組み込まれている fs-verity メカニズムを使用して個々のファイルの信頼性を検証する fs-verity プラグインを追加しました。
  • man ページは Markdown 形式に変換されました。
  • パッケージの管理とパッケージの作成に関する最初のガイドを提供します。
  • Berkeley DB にデータを保存することを目的とした DBD バックエンドは削除されました (古いシステムとの互換性のために、読み取り専用モードで動作する BDB_RO バックエンドは残されました)。デフォルトのデータベースはsqliteです。
  • EdDSA デジタル署名のサポートが追加されました。
  • Debuginfo を抽出するためのユーティリティは別のプロジェクトに分割されています。
  • Python の補助プロセッサとパッケージ ジェネレーターは、別のプロジェクトに分離されます。
  • メンテナンスされずに放置されていたスクリプトはクリーンアップされました。
  • beecrypt および NSS 暗号化バックエンドは削除されました。

出所: オープンネット.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster