RPM 4.18 發布

經過一年的開發,包管理器 RPM 4.18.0 發布了。 RPM4專案由Red Hat開發,用於RHEL(包括衍生項目CentOS、Scientific Linux、AsiaLinux、Red Flag Linux、Oracle Linux)、Fedora、SUSE、openSUSE、ALT Linux、OpenMandriva、Mageia、PCLinuxOS、蒂森和許多其他人。 先前有一個獨立開發團隊開發了RPM5項目,該項目與RPM4沒有直接關係,目前已被放棄(自2010年以來未更新)。 專案代碼根據 GPLv2 和 LGPLv2 授權分發。

RPM 4.18 最顯著的改進是:

  • 提出了一種新的互動式 shell“rpmspec -shell”,它支援使用巨集和內建 Lua (rpmlua)。
  • 新增了新的命令列實用程式 rpmuncompress,以便更輕鬆地解壓縮多個檔案。
  • 用於處理大檔案的程式碼已重新設計,以包括在安裝、復原和清理過程中防止符號連結操作漏洞。
  • 新增了一個新的 OpenPGP 後端,用於處理套件簽名,基於 Sequoia 專案(Rust 語言中的 OpenPGP 實作)。
  • 提出了一個更容易理解的巨集「%bcond」來定義彙編期間的條件。
  • 定義弱依賴時,已實現對「meta」和「pre」標籤的支援。
  • 規範文件中新增了新的“%conf”部分,用於組裝設定檔。

來源: opennet.ru

添加評論