第4章 RPM 更新パッケージの内容のリスト表示
インストール前に、MicroShift RPM パッケージ更新の内容をプレビューできます。これにより、計画している更新が、Red Hat Device Edge のサポートされる設定であることを確認できます。
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.11 - 1
- サンプル値
4.17.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.rpm1 - 1
- 出力には、日付およびコミット ID が含まれているはずです。
次のコマンドを実行して、RPM パッケージをインストールせずに展開します。
$ rpm2cpio <microshift_release_info> | cpio -idmv1 - 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": ".... # ...