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

添加评论