Menu Close
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
软件包已更新到 2.12.1 版本。主要变更包括:
-
添加了对
模块 1 版本 1 的支持,
它提供了删除另一个流或到达其生命周期结束的流的信息。 -
添加了对
modulemd-packager
文档类型版本 3 的支持,它为模块构建系统提供了模块流内容的打包程序描述。 -
添加了对版本 2
模块文件类型
的static_context
属性的支持。因此,模块上下文现在由打包程序定义,而不是由模块构建系统生成。 - 现在,模块流值始终以带引号的字符串序列化。
libmodulemd
rebase 到版本 2.13.0
libmodulemd
软件包被更新到版本 2.13.0,它与之前的版本相比有以下显著变化:
- 添加了对从模块中删除演示软件包的支持。
-
添加了对使用
modulemd-packager-v3 文档
使用modulemd-validator
工具的新--type
选项进行验证的支持。 - 派生解析整数.
-
修复了各种
模块验证器
问题。
sslverifystatus
已添加到 dnf
配置
在这个版本中,当启用 sslverifystatus
选项时,dnf
会使用 Certificate Status Request Request TLS 扩展(OCSP 交换)检查每个服务器证书撤销状态。因此,当遇到撤销的证书时,dnf
会拒绝从其服务器下载。