首頁 > 軟體

如何將CentOS 7升級到CentOS 8

2020-06-16 16:29:26

在本文中,您將學習如何將CentOS 7升級到CentOS8。本文介紹的步驟並不是官方的升級方法,因此請不要用此方法應用到生產伺服器上。

步驟1:安裝EPEL儲存庫

首先,通過執行以下命令安裝EPL儲存庫:

[root@localhost www.linuxidc.com]# yum install epel-release -y

在CentOS 7中安裝EPEL Repo

步驟2:安裝yum-utils工具

成功安裝EPEL後,通過執行以下命令安裝yum-utils。

[root@localhost www.linuxidc.com]# yum install yum-utils

在CentOS 7中安裝yum-utils

然後,您需要通過執行命令來解析RPM包。

[root@localhost www.linuxidc.com]# yum install rpmconf

[root@localhost www.linuxidc.com]# rpmconf -a

保留預設RPM設定

接下來,清理所有不需要的軟體包。

[root@localhost www.linuxidc.com]# package-cleanup --leaves

[root@localhost www.linuxidc.com]# package-cleanup --orphans

清理RPM軟體包

步驟3:在CentOS 7中安裝dnf

現在安裝dnf軟體包管理器,它是CentOS 8的預設軟體包管理器。

[root@localhost www.linuxidc.com]# yum install dnf

在CentOS 7中安裝dnf

您還需要使用以下命令刪除yum軟體包管理器。

[root@localhost www.linuxidc.com]# dnf -y remove yum yum-metadata-parser

[root@localhost www.linuxidc.com]# rm -Rf /etc/yum

在CentOS 7中刪除Yum

步驟4:將CentOS 7升級到CentOS 8

現在,我們準備將CentOS 7升級到CentOS 8,但在此之前,請使用新安裝的dnf軟體包管理器升級系統。

[root@localhost www.linuxidc.com]# dnf upgrade

升級CentOS 7

接下來,如下所示使用dnf安裝CentOS 8發行包。 這需要一段時間。

[root@localhost www.linuxidc.com]# 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

安裝CentOS 8版本

接下來,升級EPEL儲存庫。

[root@localhost www.linuxidc.com]# dnf -y upgrade https://dl.Fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

升級EPEL儲存庫

成功升級EPEL儲存庫後,請刪除所有臨時檔案。

[root@localhost www.linuxidc.com]# dnf clean all

刪除用於CentOS 7的舊核心核心。

[root@localhost www.linuxidc.com]# rpm -e `rpm -q kernel`

接下來,請確保刪除有衝突的軟體包。

[root@localhost www.linuxidc.com]# rpm -e --nodeps sysvinit-tools

之後,如圖所示啟動CentOS 8系統升級。

[root@localhost www.linuxidc.com]# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

CentOS 8系統升級

步驟5:安裝適用於CentOS 8的新核心

要為CentOS 8安裝新的核心,請執行命令。

[root@localhost www.linuxidc.com]# dnf -y install kernel-core

在CentOS 8中安裝核心

最後,安裝CentOS 8最小軟體包。

[root@localhost www.linuxidc.com]# dnf -y groupupdate "Core" "Minimal Install"

現在你可以通過執行以下命令來檢查安裝的CentOS版本。

 [root@localhost www.linuxidc.com]# cat /etc/RedHat-release

總結

本文總結了如何從CentOS 7升級到CentOS8。如果還有什麼疑問請在Linux公社的留言欄裡提出,謝謝。


IT145.com E-mail:sddin#qq.com