GNU/Linux >> Linux の 問題 >  >> Cent OS

Centos7を8にアップグレードする方法

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


Cent OS
  1. CentOS7にDNFをインストールする方法

  2. CentOS7をCentOS8にアップグレードする方法

  3. CentOS7をCentOS8Linuxにアップグレードする方法

  1. CentOS6でGitバージョン>=1.7.10をアップグレードする方法

  2. CentOS6.9-6.0からCentOS6.10をアップグレードする方法

  3. CentOS7.8をCentOS7.7-7.0からアップグレードする方法

  1. CentOS7でLinuxカーネルをアップグレードする方法

  2. CentOSを更新する方法

  3. CentOS/RHELでOpenSSLv1.0.1eをv1.0.2にアップグレードする方法