4.3. 软件管理
RPM 现在对 sqlite 数据库后端有只读支持
检查其他根目录(如容器)时,能够需要查询基于 sqlite 的 RPM 数据库。此更新为 RPM sqlite 数据库后端添加了只读支持。现在,可以从主机 RHEL 8 查询安装在 UBI 9 或 Fedora 容器中的软件包。使用 Podman 执行此操作:
-
使用
podman mount命令挂载容器的文件系统。 -
使用带有指向挂载位置的
--root选项的rpm -qa命令。
请注意,RHEL 8 上的 RPM 仍然使用 BerkeleyDB 数据库(bdb)后端。
libmodulemd rebase 到版本 2.12.1
libmodulemd 软件包已 rebase 到版本 2.12.1。主要变更包括:
-
添加了对
modulemd-obsoletes文档类型版本 1 的支持,它提供了一个淘汰另一个流或到达生命尽头的流的信息。 -
添加了对
modulemd-packager文档类型版本 3 的支持,它为模块构建系统提供了模块流内容的打包器描述。 -
添加了对
modulemd文档类型版本 2 的static_context属性的支持。这样,模块上下文现在由打包器定义,而不是由模块构建系统生成。 - 现在,模块流值始终被序列化为带引号的字符串。
libmodulemd rebase 到版本 2.13.0
libmodulemd 软件包被 rebase 到版本 2.13.0,与之前的版本相比其提供了以下显著变化:
- 添加了对从模块中删除解调包的支持。
-
添加了对使用
modulemd-validator工具的新的--type选项验证modulemd-packager-v3文档的支持。 - 强化解析整数。
-
修复了各种
modulemd-validator问题。
sslverifystatus 已添加到 dnf 配置
有了这个更新,当启用了 sslverifystatus 选项时,dnf 会使用 Certificate Status Request TLS 扩展(OCSP 装订)来检查每个服务器的证书撤销状态。因此,当遇到撤销的证书时,dnf 会拒绝从其服务器下载。