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

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

この記事では、 CentOS 7をアップグレードする方法を学習します CentOS 8.5へ リリース。ここで説明する手順は、正式なアップグレードを示したものではなく、この本番サーバーにはまだ適用しないでください

ステップ1:EPELリポジトリをインストールする

まず、 EPLをインストールします 実行によるリポジトリ:

# yum install epel-release -y

ステップ2:yum-utilsツールをインストールする

EPELを正常にインストールした後 、以下のコマンドを実行してyum-utilsをインストールします。

# yum install yum-utils

その後、コマンドを実行してRPMパッケージを解決する必要があります。

# yum install rpmconf
# rpmconf -a

次に、不要なすべてのパッケージのクリーンアップを実行します。

# package-cleanup --leaves
# package-cleanup --orphans

ステップ3:CentOS7にdnfをインストールする

次に、 CentOS 8のデフォルトのパッケージマネージャーであるdnfパッケージマネージャーをインストールします。 。

# yum install dnf

また、コマンドを使用してyumパッケージマネージャーを削除する必要があります。

# dnf -y remove yum yum-metadata-parser
# rm -Rf /etc/yum

ステップ4:CentOS7からCentOS8へのアップグレード

これで、CentOS7をCentOS8にアップグレードする準備が整いましたが、アップグレードする前に、新しくインストールしたdnfパッケージマネージャーを使用してシステムをアップグレードしてください。

# dnf upgrade

次に、 CentOS 8をインストールします dnfを使用してパッケージをリリースする 以下に示すように。これにはしばらく時間がかかります。

# dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm}

次に、 EPELをアップグレードします リポジトリ。

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

EPELのアップグレードに成功した後 リポジトリ、すべての一時ファイルを削除します。

# dnf clean all

CentOS 7の古いカーネルコアを削除します 。

# rpm -e `rpm -q kernel`

次に、競合するパッケージを必ず削除してください。

# rpm -e --nodeps sysvinit-tools

その後、 CentOS 8を起動します 図のようにシステムをアップグレードします。

# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

<強い色:赤;">注 :競合するパッケージについてエラーが発生した場合、たとえば私の場合、既存の python36-rpmconfについて競合が発生しました パッケージ。このパッケージを削除しました。同様に、競合が発生した場合は、これらのパッケージを削除して、上記のアップグレードコマンドを実行してみてください。

ステップ5:CentOS8用の新しいカーネルコアをインストールする

CentOS 8の新しいカーネルをインストールするには 、コマンドを実行します。

# dnf -y install kernel-core

最後に、 CentOS 8をインストールします 最小限のパッケージ。

# dnf -y groupupdate "Core" "Minimal Install"

これで、実行してインストールされているCentOSのバージョンを確認できます。

# cat /etc/redhat-release

上記の出力が表示された場合は、CentOS7からCentOS8.5に正常にアップグレードしています。 リリース。

また読む :CentOS8の自動更新を設定する方法

結論

この記事では、 CentOS 7からアップグレードする方法について説明します。 CentOS 8 。これが洞察に満ちていることを願っています。


Cent OS
  1. CentOSLinuxでブートストラップを解除する方法

  2. CentOS7LinuxサーバーにPHP7をインストールまたはアップグレードする方法

  3. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法

  1. CentOS8LinuxにPHP8をインストールする方法

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

  3. CentOS7にLinuxカーネル5.0をインストールする方法

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

  2. RHEL 8 / CentOS8Linuxにredmineをインストールする方法

  3. CentOS8LinuxにAnsibleをインストールする方法