CyberTrust Co., Ltd. released MIRACLE LINUX 9.8, a minor version update to its RHEL-compatible, license-free MIRACLE LINUX, on July 15, 2026. However, this is not an image file for new installations but rather an Update Collection—an ISO file intended for upgrading from the previous MIRACLE LINUX 9.x version.
In this article, we will use this MIRACLE LINUX 9.8 Update Collection to upgrade MIRACLE LINUX 9.6 to 9.8.
1.Check the Current OS Version
# 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"
The OS version is MIRACLE LINUX 9.6.
2.Download the MIRACLE LINUX 9.8 Update Collection
This time, I'll download it to /tmp.
# cd /tmp
# wget https://repo.dist.miraclelinux.net/miraclelinux/9.8-released/isos/x86_64/MIRACLELINUX-9.8-rtm-x86_64.iso
3.Create the mount point directory "/media/cdrom" for the ISO image
# mkdir -p /media/cdrom
4.Mount an ISO image file
# mount -o loop MIRACLELINUX-9.8-rtm-x86_64.iso /media/cdrom
5.Download and install the MILACLE LINUX 9.8 GPG key
# wget https://repo.dist.miraclelinux.net/miraclelinux/9.8-released/RPM-GPG-KEY
# rpm --import RPM-GPG-KEY
6.Update
Run the following command at the command line
# dnf --disablerepo=\* --repofrompath=InstallMedia-BaseOS,file:///media/cdrom/BaseOS --repofrompath=InstallMedia-AppStream,file:///media/cdrom/AppStream check-update
It is displayed as shown below
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
It is displayed as shown below
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 ←Enter "y" to update
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.Check OS Version
# 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"
It's now MIRACLE LINUX 9.8
