LoginSignup
0
0

More than 1 year has passed since last update.

Rocky Linux8 →MIRACLE LINUX8 にしてみる

Posted at

リポジトリ定義を変更して、dnfが通るかどうかを確認してみました。
Rocky Linux8は以下の状態のVMです。

  • Rocky-8.4-x86_64-dvd1.iso からインストール
  • dnfでのアップデートは一切なし

Rocky Linuxの状態確認

/etc/os-release
NAME="Rocky Linux"
VERSION="8.4 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.4 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8.4:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"
/etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)

アップデート作業

リポジトリ定義を追加

ファイルを作成

/etc/yum.repos.d/miraclelinux.repo
# miraclelinux.repo

[8-latest-BaseOS]
name=8-latest-BaseOS
mirrorlist=https://repo.dist.miraclelinux.net/miraclelinux/mirrorlist/$releasever/$basearch/baseos
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY


[8-latest-AppStream]
name=8-latest-AppStream
mirrorlist=https://repo.dist.miraclelinux.net/miraclelinux/mirrorlist/$releasever/$basearch/appstream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY

まずは通常のアップデート

sudo yum -y erase rocky-indexhtml
sudo dnf check-update --disablerepo=* --enablerepo=8-latest-BaseOS,8-latest-AppStream
sudo dnf -y update --disablerepo=* --enablerepo=8-latest-BaseOS,8-latest-AppStream --allowerasing --nogpgcheck

※rocky-indexhtml 以外にもエラーになるパッケージがある場合にはあらかじめ erase
この段階では正常終了。

Rocky固有のパッケージを置き換える

パッケージ確認

$ rpm -qa | grep ^rocky-
rocky-repos-8.4-26.el8.noarch
rocky-logos-84.5-7.el8.x86_64
rocky-backgrounds-84.5-7.el8.noarch
rocky-gpg-keys-8.4-26.el8.noarch
rocky-release-8.4-26.el8.noarch

置き換え

sudo dnf -y downgrade setup --disablerepo=* --enablerepo=8-latest-BaseOS,8-latest-AppStream --nogpgcheck
sudo rpm -e rocky-release rocky-repos rocky-gpg-keys rocky-backgrounds rocky-logos --nodeps
sudo dnf -y install redhat-release system-logos system-backgrounds miraclelinux-repos miraclelinux-logos miraclelinux-backgrounds miraclelinux-release --nogpgcheck --releasever=8

他のパッケージを確認

$ rpm -qa |grep rocky
anaconda-gui-33.16.4.15-1.el8.rocky.x86_64
platform-python-pip-9.0.3-19.el8.rocky.noarch
initial-setup-0.3.81.7-1.el8.rocky.x86_64
initial-setup-gui-0.3.81.7-1.el8.rocky.x86_64
anaconda-user-help-8.3.3-1.el8.rocky.1.noarch
anaconda-tui-33.16.4.15-1.el8.rocky.x86_64
python3-cups-1.9.72-21.el8.rocky.x86_64
anaconda-core-33.16.4.15-1.el8.rocky.x86_64
anaconda-widgets-33.16.4.15-1.el8.rocky.x86_64
python3-pip-9.0.3-19.el8.rocky.noarch
python3-pip-wheel-9.0.3-19.el8.rocky.noarch

MLのパッケージで置き換え

sudo dnf -y downgrade anaconda-gui platform-python-pip initial-setup initial-setup-gui anaconda-user-help anaconda-tui python3-cups anaconda-core anaconda-widgets python3-pip python3-pip-wheel
sudo dnf -y install miraclelinux-logos-ipa miraclelinux-indexhtml
sudo dnf check-update
sudo dnf -y update

アップデート後の確認

/etc/os-release
NAME="MIRACLE LINUX"
VERSION="8.4 (Peony)"
ID="miraclelinux"
ID_LIKE="rhel fedora"
PLATFORM_ID="platform:el8"
VERSION_ID="8"
PRETTY_NAME="MIRACLE LINUX 8.4 (Peony)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:cybertrust_japan:miracle_linux:8"
HOME_URL="https://www.cybertrust.co.jp/miracle-linux/"
DOCUMENTATION_URL="https://www.miraclelinux.com/support/miraclelinux8"
BUG_REPORT_URL="https://bugzilla.asianux.com/"
MIRACLELINUX_SUPPORT_PRODUCT="MIRACLE LINUX"
MIRACLELINUX_SUPPORT_PRODUCT_VERSION="8"
/etc/redhat-release
MIRACLE LINUX release 8.4 (Peony)

再起動

image.png

image.png

image.png

さて、起動中の画像はどこで変えるんだったかな…

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0