Menu Close

4.3. 软件管理

RPM 现在对 sqlite 数据库后端有只读支持

检查其他根目录(如容器)时,可能需要基于 sqlite 查询 RPM 数据库的功能。此更新添加了对 RPM sqlite 数据库后端的只读支持。现在,可以从主机 RHEL 8 查询在 UBI 9 或 Fedora 容器中安装的软件包。使用 Podman 执行此操作:

  1. 使用 podman mount 命令挂载 容器的文件系统。
  2. 使用 --root 选项运行 rpm -qa 命令,以指向挂载的位置。

请注意,RHEL 8 上的 RPM 仍然使用 BerkeleyDB 数据库(bdb)后端。

(BZ#1938928)

libmodulemd rebase 到版本 2.12.1

libmodulemd 软件包已更新到 2.12.1 版本。主要变更包括:

  • 添加了对 模块 1 版本 1 的支持, 它提供了删除另一个流或到达其生命周期结束的流的信息。
  • 添加了对 modulemd-packager 文档类型版本 3 的支持,它为模块构建系统提供了模块流内容的打包程序描述。
  • 添加了对版本 2 模块文件类型static_context 属性的支持。因此,模块上下文现在由打包程序定义,而不是由模块构建系统生成。
  • 现在,模块流值始终以带引号的字符串序列化。

(BZ#1894573)

libmodulemd rebase 到版本 2.13.0

libmodulemd 软件包被更新到版本 2.13.0,它与之前的版本相比有以下显著变化:

  • 添加了对从模块中删除演示软件包的支持。
  • 添加了对使用 modulemd-packager-v3 文档 使用 modulemd-validator 工具的新 --type 选项进行验证的支持。
  • 派生解析整数.
  • 修复了各种 模块验证器 问题。

(BZ#1984402)

sslverifystatus 已添加到 dnf 配置

在这个版本中,当启用 sslverifystatus 选项时,dnf 会使用 Certificate Status Request Request TLS 扩展(OCSP 交换)检查每个服务器证书撤销状态。因此,当遇到撤销的证书时,dnf 会拒绝从其服务器下载。

(BZ#1814383)