第 5 章 列出 RPM 更新软件包内容


在安装前,您可以预览 MicroShift RPM 软件包更新的内容。

5.1. 列出 MicroShift RPM 发行软件包的内容

要查看 MicroShift 发行版本中包含的镜像,您可以通过下载和解包 RPM 列出 microshift-release-info RPM 的内容。

先决条件

  • 您使用 Red Hat Enterprise Linux (RHEL)或 RPM 软件包管理器的操作系统。
  • 您的 MicroShift 存储库已启用。

流程

  1. 可选:运行以下命令来列出哪些 MicroShift RPM 版本可供下载:

    $ sudo dnf repoquery microshift-release-info-0:4.16.* 1
    1
    示例值替换为 您感兴趣的主版本和次发行版本号。

    输出示例

    Updating Subscription Management repositories.
    microshift-release-info-0:4.16.0-202406260523.p0.gc5a37df.assembly.4.16.0.el9.noarch
    microshift-release-info-0:4.16.1-202406281132.p0.g8babeb9.assembly.4.16.1.el9.noarch
    microshift-release-info-0:4.16.10-202408291007.p0.g6e4ee4d.assembly.4.16.10.el9.noarch
    microshift-release-info-0:4.16.2-202407040825.p0.g2e0407e.assembly.4.16.2.el9.noarch
    microshift-release-info-0:4.16.3-202407111123.p0.ge4206d3.assembly.4.16.3.el9.noarch
    microshift-release-info-0:4.16.4-202407191908.p0.g057a9af.assembly.4.16.4.el9.noarch
    microshift-release-info-0:4.16.5-202407250951.p0.g0afcb57.assembly.4.16.5.el9.noarch
    microshift-release-info-0:4.16.6-202408010822.p0.gc4ded66.assembly.4.16.6.el9.noarch
    microshift-release-info-0:4.16.7-202408081107.p0.g0597bb8.assembly.4.16.7.el9.noarch
    microshift-release-info-0:4.16.8-202408150851.p0.gc8a3bb1.assembly.4.16.8.el9.noarch
    microshift-release-info-0:4.16.9-202408220842.p0.gefa92a2.assembly.4.16.9.el9.noarch

  2. 运行以下命令下载您想要的 RPM 软件包:

    $ sudo dnf download microshift-release-info-<release_version> 1
    1
    将 < release_version > 替换为您要部署的发行版本的数字值,使用整个版本号,如 4.16.0

    输出示例

    microshift-release-info-4.16.0.-202311101230.p0.g7dc6a00.assembly.4.16.0.el9.noarch.rpm 1

    1
    您的输出应包含日期和时间 ID。
  3. 运行以下命令解包 RPM 软件包而不安装它:

    $ rpm2cpio <microshift_release_info> | cpio -idmv 1
    1
    <microshift_release_info > 替换为上一步中的 RPM 软件包的名称。例如,microshift-release-info-4.16.10-202408291007.p0.g6e4ee4d.assembly.4.16.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

  4. 运行以下命令列出内容:

    $ cat ./usr/share/microshift/release/release-x86_64.json

    输出示例

    {
      "release": {
        "base": "4.16.10"
      },
      "images": {
        "cli": "....
    # ...

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.