搜索

附录 A. RHEL 7 中 RPM 的新功能

download PDF

此列表记录了 Red Hat Enterprise Linux 6 和 7 之间 RPM 打包中最显著的变化。

  • 添加了一个新的命令 rpmkeys,用于密钥环导入和签名验证。
  • 添加了一个新的命令 rpmspec,用于 spec 查询和解析输出。
  • 添加了一个新的命令 rpmsign,用于软件包签名。
  • posix.exec ()os.exit () 扩展嵌入在 %{lua:…​} 脚本中,除非从使用 posix.fork () scriptlet 创建的子进程调用。
  • %pretrans scriptlet 失败会导致软件包安装跳过。
  • scriptlet 可以在运行时宏排除并查询格式。
  • 现在,pre-transaction 和 post-transaction scriptlet 依赖项可以使用 Requires (pretrans)Requires (posttrans) scriptlet 正确表示。
  • 添加了用于提供额外排序提示的 OrderWithRequires 标签。标签遵循 Requires 标签语法,但不生成实际依赖项。只有在计算事务顺序时,排序提示才会被视为 Requires,只有在涉及的软件包在同一事务中存在时。
  • %license 标志可在 %files 部分中使用。此标志可以与 %doc 标志类似,将文件标记为许可证,尽管需要安装 --nodocs 选项。
  • 添加了用于自动化补丁应用程序的 %autosetup 宏,并添加了可选的分布式版本控制系统集成。
  • 自动依赖项生成器已被重写为可扩展且可自定义的基于规则的系统,并具有内置过滤。
  • OpenPGP V3 公钥不再被支持。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.