サイバートラスト株式会社が提供するRHEL互換でライセンスフリーのMIRACLE LINUXは、2026年07月15日マイナーバージョンアップのMIRACLE LINUX 9.8をリリースされましたが、新規インストール用のイメージファイルではなくUpdate Collectionであり、旧MIRACLE LINUX 9.xをアップグレードするためのISOファイルです。
今回はこのMIRACLE LINUX 9.8 Update Collectionを利用してMIRACLE LINUX 9.6を9.8にアップグレードします。
1.現在のOSバージョン確認
# cat /etc/os-release
NAME="MIRACLE LINUX"
VERSION="9.6 (Feige)"
ID="miraclelinux"
ID_LIKE="rhel fedora"
VERSION_ID="9.6"
PLATFORM_ID="platform:el9"
PRETTY_NAME="MIRACLE LINUX 9.6 (Feige)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:cybertrust_japan:miracle_linux:9"
HOME_URL="https://www.cybertrust.co.jp/miracle-linux/"
DOCUMENTATION_URL="https://www.miraclelinux.com/support/miraclelinux9"
BUG_REPORT_URL="https://bugzilla.asianux.com/"
MIRACLELINUX_SUPPORT_PRODUCT="MIRACLE LINUX"
MIRACLELINUX_SUPPORT_PRODUCT_VERSION="9"
OSバージョンはMIRACLE LINUX9.6です
2.MIRACLE LINUX 9.8 Update Collectionのダウンロード
今回は/tmpにダウンロードします
# cd /tmp
# wget https://repo.dist.miraclelinux.net/miraclelinux/9.8-released/isos/x86_64/MIRACLELINUX-9.8-rtm-x86_64.iso
3.ISO イメージのマウントポイントディレクトリ「/media/cdrom」を作成
# mkdir -p /media/cdrom
4.ISO イメージファイルをマウント
# mount -o loop MIRACLELINUX-9.8-rtm-x86_64.iso /media/cdrom
5.MILACLE LINUX9.8 GPG keyをダウンロードしてインストール
# wget https://repo.dist.miraclelinux.net/miraclelinux/9.8-released/RPM-GPG-KEY
# rpm --import RPM-GPG-KEY
6.アップデート
コマンドラインで以下のように実行
# dnf --disablerepo=\* --repofrompath=InstallMedia-BaseOS,file:///media/cdrom/BaseOS --repofrompath=InstallMedia-AppStream,file:///media/cdrom/AppStream check-update
下記のように表示される
Added InstallMedia-BaseOS repo from file:///media/cdrom/BaseOS
Added InstallMedia-AppStream repo from file:///media/cdrom/AppStream
InstallMedia-BaseOS 58 MB/s | 2.4 MB 00:00
InstallMedia-AppStream 45 MB/s | 9.0 MB 00:00
NetworkManager.x86_64 1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS
NetworkManager-config-server.noarch
1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS
NetworkManager-libnm.x86_64 1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS
NetworkManager-libreswan.x86_64 1.2.30-1.el9 InstallMedia-AppStream
NetworkManager-team.x86_64 1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS
NetworkManager-tui.x86_64 1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS
aardvark-dns.x86_64 2:1.17.0-1.el9 InstallMedia-AppStream
adcli.x86_64 0.9.3.1-3.el9 InstallMedia-BaseOS
alsa-lib.x86_64 1.2.15.3-1.el9 InstallMedia-AppStream
anaconda-core.x86_64 34.25.7.14-1.el9.ML.1 InstallMedia-AppStream
anaconda-tui.x86_64 34.25.7.14-1.el9.ML.1 InstallMedia-AppStream
annobin.x86_64 12.98-2.el9 InstallMedia-AppStream
at.x86_64 3.1.23-13.el9_7 InstallMedia-BaseOS
audit.x86_64 3.1.5-8.el9 InstallMedia-BaseOS
audit-libs.x86_64 3.1.5-8.el9 InstallMedia-BaseOS
augeas-libs.x86_64 1.14.1-3.el9 InstallMedia-AppStream
autoconf.noarch 2.69-41.el9 InstallMedia-AppStream
avahi-glib.x86_64 0.8-23.el9 InstallMedia-AppStream
avahi-libs.x86_64 0.8-23.el9 InstallMedia-BaseOS
bcc.x86_64 0.35.0-2.el9 InstallMedia-AppStream
bcc-tools.x86_64 0.35.0-2.el9 InstallMedia-AppStream
bind-libs.x86_64 32:9.16.23-40.el9.1 InstallMedia-AppStream
bind-license.noarch 32:9.16.23-40.el9.1 InstallMedia-AppStream
bind-utils.x86_64 32:9.16.23-40.el9.1 InstallMedia-AppStream
binutils.x86_64 2.35.2-72.el9 InstallMedia-BaseOS
binutils-gold.x86_64 2.35.2-72.el9 InstallMedia-BaseOS
blivet-data.noarch 1:3.6.0-29.el9.ML.1 InstallMedia-AppStream
bluez.x86_64 5.85-1.el9 InstallMedia-BaseOS
bluez-libs.x86_64 5.85-1.el9 InstallMedia-BaseOS
bolt.x86_64 0.9.10-1.el9 InstallMedia-BaseOS
boost-filesystem.x86_64 1.75.0-13.el9_7 InstallMedia-AppStream
boost-regex.x86_64 1.75.0-13.el9_7 InstallMedia-AppStream
boost-system.x86_64 1.75.0-13.el9_7 InstallMedia-AppStream
boost-thread.x86_64 1.75.0-13.el9_7 InstallMedia-AppStream
bootc.x86_64 1.13.0-1.el9 InstallMedia-AppStream
bootupd.x86_64 0.2.31-1.el9 InstallMedia-AppStream
bpftool.x86_64 7.5.0-804.el9 InstallMedia-AppStream
bpftrace.x86_64 0.24.2-1.el9 InstallMedia-AppStream
bubblewrap.x86_64 0.6.3-1.el9 InstallMedia-BaseOS
buildah.x86_64 2:1.43.1-1.el9 InstallMedia-AppStream
bzip2.x86_64 1.0.8-11.el9 InstallMedia-BaseOS
bzip2-libs.x86_64 1.0.8-11.el9 InstallMedia-BaseOS
ca-certificates.noarch 2025.2.80_v9.0.305-91.el9 InstallMedia-BaseOS
chrony.x86_64 4.8-1.el9.ML.1 InstallMedia-BaseOS
cifs-utils.x86_64 7.5-1.el9_7 InstallMedia-BaseOS
clang-libs.x86_64 21.1.8-2.el9 InstallMedia-AppStream
clang-resource-filesystem.x86_64
21.1.8-2.el9 InstallMedia-AppStream
clevis.x86_64 21-209.el9 InstallMedia-AppStream
clevis-luks.x86_64 21-209.el9 InstallMedia-AppStream
cockpit.x86_64 356-1.el9.ML.1 InstallMedia-BaseOS
cockpit-bridge.noarch 356-1.el9.ML.1 InstallMedia-BaseOS
cockpit-packagekit.noarch 356-1.el9.ML.1 InstallMedia-AppStream
cockpit-podman.noarch 121-1.el9 InstallMedia-AppStream
cockpit-storaged.noarch 356-1.el9.ML.1 InstallMedia-AppStream
cockpit-system.noarch 356-1.el9.ML.1 InstallMedia-BaseOS
cockpit-ws.x86_64 356-1.el9.ML.1 InstallMedia-BaseOS
compiler-rt.x86_64 21.1.8-2.el9 InstallMedia-AppStream
conmon.x86_64 3:2.2.1-1.el9 InstallMedia-AppStream
container-selinux.noarch 4:2.245.0-1.el9 InstallMedia-AppStream
containernetworking-plugins.x86_64
1:1.9.0-2.el9 InstallMedia-AppStream
containers-common.x86_64 5:5.8-1.el9 InstallMedia-AppStream
containers-common-extra.x86_64 5:5.8-1.el9 InstallMedia-AppStream
coreutils.x86_64 8.32-40.el9 InstallMedia-BaseOS
coreutils-common.x86_64 8.32-40.el9 InstallMedia-BaseOS
cpp.x86_64 11.5.0-14.el9.ML.1 InstallMedia-AppStream
cracklib.x86_64 2.9.6-28.el9 InstallMedia-BaseOS
cracklib-dicts.x86_64 2.9.6-28.el9 InstallMedia-BaseOS
criu.x86_64 3.19-3.el9 InstallMedia-AppStream
criu-libs.x86_64 3.19-3.el9 InstallMedia-AppStream
cronie.x86_64 1.5.7-16.el9 InstallMedia-BaseOS
cronie-anacron.x86_64 1.5.7-16.el9 InstallMedia-BaseOS
crun.x86_64 1.27-1.el9_8 InstallMedia-AppStream
crypto-policies.noarch 20260224-1.gitea0f072.el9 InstallMedia-BaseOS
crypto-policies-scripts.noarch 20260224-1.gitea0f072.el9 InstallMedia-BaseOS
cryptsetup.x86_64 2.8.1-3.el9 InstallMedia-BaseOS
cryptsetup-libs.x86_64 2.8.1-3.el9 InstallMedia-BaseOS
cups-libs.x86_64 1:2.3.3op2-38.el9 InstallMedia-BaseOS
curl.x86_64 7.76.1-40.el9 InstallMedia-BaseOS
cxl-libs.x86_64 82-1.el9 InstallMedia-BaseOS
cyrus-sasl-gssapi.x86_64 2.1.27-22.el9 InstallMedia-BaseOS
cyrus-sasl-lib.x86_64 2.1.27-22.el9 InstallMedia-BaseOS
cyrus-sasl-plain.x86_64 2.1.27-22.el9 InstallMedia-BaseOS
daxctl-libs.x86_64 82-1.el9 InstallMedia-BaseOS
debugedit.x86_64 5.0-11.el9 InstallMedia-AppStream
device-mapper.x86_64 9:1.02.207-4.el9 InstallMedia-BaseOS
device-mapper-event.x86_64 9:1.02.207-4.el9 InstallMedia-BaseOS
device-mapper-event-libs.x86_64 9:1.02.207-4.el9 InstallMedia-BaseOS
device-mapper-libs.x86_64 9:1.02.207-4.el9 InstallMedia-BaseOS
device-mapper-multipath.x86_64 0.8.7-45.el9 InstallMedia-BaseOS
-----------------------------------------------------------------------------------------------
# dnf --disablerepo=\* --repofrompath=InstallMedia-BaseOS,file:///media/cdrom/BaseOS --repofrompath=InstallMedia-AppStream,file:///media/cdrom/AppStream update
下記のように表示される
Added InstallMedia-BaseOS repo from file:///media/cdrom/BaseOS
Added InstallMedia-AppStream repo from file:///media/cdrom/AppStream
Last metadata expiration check: 0:10:22 ago on Sun 26 Jul 2026 06:42:10 PM JST.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel x86_64 5.14.0-687.5.3.el9_8 InstallMedia-BaseOS 920 k
Upgrading:
NetworkManager x86_64 1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS 2.4 M
NetworkManager-config-server
noarch 1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS 16 k
NetworkManager-libnm x86_64 1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS 1.9 M
NetworkManager-libreswan
x86_64 1.2.30-1.el9 InstallMedia-AppStream 180 k
NetworkManager-team x86_64 1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS 36 k
NetworkManager-tui x86_64 1:1.54.3-2.el9.ML.1 InstallMedia-BaseOS 246 k
aardvark-dns x86_64 2:1.17.0-1.el9 InstallMedia-AppStream 880 k
adcli x86_64 0.9.3.1-3.el9 InstallMedia-BaseOS 132 k
alsa-lib x86_64 1.2.15.3-1.el9 InstallMedia-AppStream 545 k
-----------------------------------------------------------------------------------------------
Transaction Summary
================================================================================
Install 26 Packages
Upgrade 625 Packages
Total size: 1.6 G
Is this ok [y/N]: y ←yを入力してアップデートする
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Running scriptlet: linux-firmware-20260130-160.el9.noarch 1/1
Running scriptlet: selinux-policy-targeted-38.1.75-2.el9.noarch 1/1
Running scriptlet: firewalld-1.3.4-18.el9_7.noarch 1/1
Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.482.b08-3.el9.ML 1/1
Running scriptlet: kmod-kvdo-8.2.7.4-189.el9.x86_64 1/1
Preparing : 1/1
Upgrading : linux-firmware-whence-20260130-160.el9.noarch 1/1277
Upgrading : crypto-policies-20260224-1.gitea0f072.el9.noar 2/1277
Running scriptlet: crypto-policies-20260224-1.gitea0f072.el9.noar 2/1277
Upgrading : clang-resource-filesystem-21.1.8-2.el9.x86_64 3/1277
Upgrading : tzdata-2026a-1.el9.noarch 4/1277
Upgrading : glibc-common-2.34-266.el9.x86_64 5/1277
Upgrading : glibc-gconv-extra-2.34-266.el9.x86_64 6/1277
Running scriptlet: glibc-gconv-extra-2.34-266.el9.x86_64 6/1277
Upgrading : glibc-langpack-en-2.34-266.el9.x86_64 7/1277
Upgrading : libgcc-11.5.0-14.el9.ML.1.x86_64 8/1277
Running scriptlet: libgcc-11.5.0-14.el9.ML.1.x86_64 8/1277
Running scriptlet: glibc-2.34-266.el9.x86_64 9/1277
Upgrading : glibc-2.34-266.el9.x86_64 9/1277
Running scriptlet: glibc-2.34-266.el9.x86_64 9/1277
Upgrading : libstdc++-11.5.0-14.el9.ML.1.x86_64 10/1277
Upgrading : audit-libs-3.1.5-8.el9.x86_64 11/1277
Upgrading : elfutils-libelf-0.194-1.el9.ML.1.x86_64 12/1277
Upgrading : libcap-2.48-10.el9.x86_64 13/1277
Upgrading : sqlite-libs-3.34.1-10.el9.x86_64 14/1277
------------------------------------------------------------------------------------------------
openssl-fips-provider-1:3.5.5-2.el9.ML.1.x86_64
p11-kit-client-0.26.2-1.el9.x86_64
pcp-pmda-amdgpu-6.3.7-8.el9.x86_64
spirv-tools-libs-2025.4-1.el9.x86_64
valgrind-docs-1:3.26.0-5.el9.x86_64
valgrind-gdb-1:3.26.0-5.el9.x86_64
valgrind-scripts-1:3.26.0-5.el9.x86_64
Complete!
7.OSバージョン確認
# cat /etc/os-release
NAME="MIRACLE LINUX"
VERSION="9.8 (Feige)"
ID="miraclelinux"
ID_LIKE="rhel fedora"
VERSION_ID="9.8"
PLATFORM_ID="platform:el9"
PRETTY_NAME="MIRACLE LINUX 9.8 (Feige)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:cybertrust_japan:miracle_linux:9"
HOME_URL="https://www.cybertrust.co.jp/miracle-linux/"
DOCUMENTATION_URL="https://www.miraclelinux.com/support/miraclelinux9"
BUG_REPORT_URL="https://bugzilla.asianux.com/"
MIRACLELINUX_SUPPORT_PRODUCT="MIRACLE LINUX"
MIRACLELINUX_SUPPORT_PRODUCT_VERSION="9"
MIRACLE LINUX9.8になっている
