CentOS 8は2019年9月23日にリリースされました。ISOは公式ウェブサイトで入手でき、さまざまな方法でインストールできます。残念ながら、最小バージョンはSysAdminとしてまだ(またはまったく)利用できません。これは私のお気に入りのビルドでした。 6Goと比較して約800Mbです。このチュートリアルでは、Centos7からCentos8にアップグレードする方法を説明します
これは公式のアップグレードではないため、本番環境には適していません。
CentOS7から8へのアップグレード
EPELリポジトリをダウンロードしてインストールします:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum-utilsをインストールします:
yum -y install rpmconf yum-utils
rpmパッケージの解決:
rpmconf -a
結果:
デフォルトのままにします。
不要なクリーンアップパッケージ。
package-cleanup --leaves
package-cleanup --orphans
結果:
RPMベースのソフトウェアDNFパッケージマネージャーをインストールします:
yum -y install dnf
yumパッケージマネージャーの削除:
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
DNFを使用したシステムの更新:
sudo dnf -y upgrade
新しいバージョンのインストール:
dnf -y upgrade http://mirror.bytemark.co.uk/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
EPELリポジトリのアップグレード:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
リポジトリに保存されている完全な一時ファイルのクリーニング
dnf clean all
カーネルの削除
rpm -e `rpm -q kernel`
競合するものを削除する
rpm -e --nodeps sysvinit-tools
次に、アップグレードを開始します
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
新しい構成の処理:
rpmconf -a
新しいカーネルコアが正しくインストールされていることを確認します:
rpm -e kernel-core
dnf -y install kernel-core
grubが更新され、適切な場所にあることを確認します
ROOTDEV=`ls /dev/*da|head -1`; echo "Detected root as $ROOTDEV..." grub2-install $ROOTDEV
最小限のパッケージをインストールする:
dnf -y groupupdate "Core" "Minimal Install"
Centosのバージョンを確認してください:
cat /etc/centos-release