如何将 CentOS 7 升级到 CentOS 8如何将 CentOS 7 升级到 CentOS 8如何将 CentOS 7 升级到 CentOS 8如何将 CentOS 7 升级到 CentOS 8
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何将 CentOS 7 升级到 CentOS 8

CentOS是著名Linux操作系统的一个更稳定、更安全的发行版。它于 2004 年推出,此后发布了该发行版的不同版本以提高其整体性能。本文专门针对正在运行 CentOS 7 系统并想要切换到 CentOS 8 系统的人们。本指南将引导您完成将 CentOS 7 系统升级到 CentOS 8 的过程。

CentOS 7升级到CentOS 8的流程

要将 CentOS 7 系统升级到 CentOS 8,您必须按照以下步骤进行操作:

步骤#1:安装“EPEL”存储库

首先,您需要通过运行以下命令来安装“EPEL”存储库:

1
$ yum install epel-release –y

步骤#2:安装“yum-utils”工具

在 CentOS 7 系统上安装“EPEL”存储库后,必须通过运行以下命令来安装“yum-utils”工具:

1
$ yum install yum-utils

成功安装“yum-utils”工具后,您必须按顺序运行以下命令来解析所有 RPM 软件包:

1
$ yum install rpmconf
1
$ rpmconf –a

解决 RPM 软件包后不久,您应该清理所有不再需要的软件包。这可以借助以下两个命令来完成:

1
$ package-cleanup --leaves
1
$ package-cleanup --orphans

步骤#3:安装“dnf”包管理器

然后,您需要在 CentOS 7 系统上安装“dnf”包管理器。我们将使用它来升级到 CentOS 8。可以借助以下命令安装“dnf”包管理器:

1
$ yum install dnf

成功安装“dnf”包管理器后,必须删除“yum”包管理器,以免它对“dnf”包管理器的工作造成任何阻碍。可以通过运行以下两个命令来删除“yum”包管理器:

1
$ dnf –y remove yum yum-metadata-parser
1
$ rm –Rf /etc/yum

步骤#4:将 CentOS 7 升级到 CentOS 8

现在,您需要借助以下命令升级 CentOS 7 系统:

1
$ dnf upgrade

运行此命令后,您将可以通过运行以下命令在系统上安装 CentOS 8:

1
$ dnf install http://vault.centos.org/8.2.2004/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.2.1.2004.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm}

此安装需要一些时间才能完成。安装后,您需要使用以下命令升级“EPEL”存储库:

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

升级“EPEL”存储库后,您需要使用以下命令清理所有临时文件:

1
$ dnf clean all

之后,您应该使用如下所示的命令删除 CentOS 7 内核:

1
$ rpm –e `rpm –q kernel`

删除 CentOS 7 内核后,您还应该使用以下命令删除所有冲突的软件包:

1
$ rpm –e --nodeps sysvinit-tools

然后,您需要使用如下命令升级您的 CentOS 8 系统:

1
$ dnf –y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

步骤#5:安装 CentOS 8 内核

现在,您需要使用以下命令安装 CentOS 8 内核核心:

1
$ dnf –y install kernel-core

之后,您还需要使用以下命令安装 CentOS 8 最小软件包:

1
$ dnf –y groupupdate “Core” “Minimal Install”

步骤#6:验证升级过程

执行整个过程后,您可以使用以下命令验证升级过程:

1
$ cat /etc/redhat-release

该命令用于列出您正在运行的 CentOS 版本,如下图所示。您可以验证我们是否已成功升级到 CentOS 8。

结论

完全按照上述方法中说明的步骤操作,您将能够在几分钟内从 CentOS 7 升级到 CentOS 8。完成此操作后,您就可以轻松享受最新 CentOS 版本的所有优势。

©2015-2025 艾丽卡 support@alaica.com