第 4 章 列出 RPM 更新软件包内容
在安装前,您可以预览 MicroShift RPM 软件包更新的内容。
4.1. 列出 MicroShift RPM 发行软件包的内容
要查看 MicroShift 发行版本中包含的镜像,您可以通过下载和解包 RPM 列出 microshift-release-info
RPM 的内容。
先决条件
- 您使用 Red Hat Enterprise Linux (RHEL)或 RPM 软件包管理器的操作系统。
- 您的 MicroShift 存储库已启用。
流程
可选:运行以下命令来列出哪些 MicroShift RPM 版本可供下载:
$ sudo dnf repoquery microshift-release-info-0:4.17.* 1
- 1
- 将
示例值替换为
您感兴趣的主版本和次发行版本号。
输出示例
Updating Subscription Management repositories. microshift-release-info-0:4.17.1-202406281132.p0.g8babeb9.assembly.4.17.1.el9.noarch microshift-release-info-0:4.17.10-202408291007.p0.g6e4ee4d.assembly.4.17.10.el9.noarch microshift-release-info-0:4.17.2-202407040825.p0.g2e0407e.assembly.4.17.2.el9.noarch microshift-release-info-0:4.17.3-202407111123.p0.ge4206d3.assembly.4.17.3.el9.noarch microshift-release-info-0:4.17.4-202407191908.p0.g057a9af.assembly.4.17.4.el9.noarch microshift-release-info-0:4.17.5-202407250951.p0.g0afcb57.assembly.4.17.5.el9.noarch microshift-release-info-0:4.17.6-202408010822.p0.gc4ded66.assembly.4.17.6.el9.noarch microshift-release-info-0:4.17.7-202408081107.p0.g0597bb8.assembly.4.17.7.el9.noarch microshift-release-info-0:4.17.8-202408150851.p0.gc8a3bb1.assembly.4.17.8.el9.noarch microshift-release-info-0:4.17.9-202408220842.p0.gefa92a2.assembly.4.17.9.el9.noarch
运行以下命令下载您想要的 RPM 软件包:
$ sudo dnf download microshift-release-info-<release_version> 1
- 1
- 将 <
release_version
> 替换为您要部署的发行版本的数字值,使用整个版本号,如4.17.1
。
输出示例
microshift-release-info-4.17.1.-202311101230.p0.g7dc6a00.assembly.4.17.1.el9.noarch.rpm 1
- 1
- 您的输出应包含日期和时间 ID。
运行以下命令解包 RPM 软件包而不安装它:
$ rpm2cpio <microshift_release_info> | cpio -idmv 1
- 1
- 将
<microshift_release_info
> 替换为上一步中的 RPM 软件包的名称。例如,microshift-release-info-4.17.10-202408291007.p0.g6e4ee4d.assembly.4.17.10.el9.noarch.rpm
。
输出示例
./usr/share/microshift ./usr/share/microshift/blueprint ./usr/share/microshift/blueprint/blueprint-aarch64.toml ./usr/share/microshift/blueprint/blueprint-x86_64.toml ./usr/share/microshift/release ./usr/share/microshift/release/release-aarch64.json ./usr/share/microshift/release/release-x86_64.json
运行以下命令列出内容:
$ cat ./usr/share/microshift/release/release-x86_64.json
输出示例
{ "release": { "base": "4.17.10" }, "images": { "cli": ".... # ...