0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将CentOS 7升级到CentOS 8.5版本

jf_78858299 来源:运维漫谈 作者:运维漫谈 2023-05-12 16:25 次阅读

在本文中,您将学习如何将CentOS 7升级到CentOS 8.5版本。

第 1 步:安装 EPEL 存储库

首先,通过运行以下命令安装EPL存储库:

# yum install epel-release -y

图片

在 CentOS 7 中安装 EPEL Repo

第 2 步:安装 yum-utils 工具

成功安装EPEL 后,通过运行以下命令安装yum-utils。

# yum install yum-utils

图片

在 CentOS 7 中安装 yum-utils

此后,您需要通过执行命令来解析 RPM 包。

# yum install rpmconf
# rpmconf -a

图片

保留默认 RPM 设置

接下来,清理所有不需要的包。

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

图片

清理 RPM 包

第 3 步:在 CentOS 7 中安装 dnf

现在安装dnf 包管理器,它是CentOS 8的默认包管理器。

# yum install dnf

图片

在 CentOS 7 中安装 dnf

您还需要使用该命令删除yum 包管理器。

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

图片

在 CentOS 7 中删除 Yum

第 4 步:将 CentOS 7 升级到 CentOS 8

我们现在准备将 CentOS 7 升级到 CentOS 8,但在此之前,请使用新安装的dnf 包管理器升级系统。

# dnf upgrade

图片

升级 CentOS 7

接下来,使用dnf安装CentOS 8发行包,如下所示,这将需要一段时间。

# 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}

图片

安装 CentOS 8 发行包

接下来,升级EPEL存储库。

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

图片

升级 EPEL 存储库

成功升级EPEL存储库后,删除所有临时文件。

# dnf clean all

删除CentOS 7的旧内核核心。

# rpm -e `rpm -q kernel`

图片

删除旧的 CentOS 7 内核

接下来,一定要删除冲突的包。

# rpm -e --nodeps sysvinit-tools

之后,如图所示启动CentOS 8系统升级。

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

图片

CentOS 8 系统升级

“注意:如果您收到有关冲突包的错误,例如在我的情况下,现有的python36-rpmconf包存在冲突,我删除了这个包,同样如果你遇到任何冲突,只需删除这些包并尝试运行上面的升级命令。

第 5 步:为 CentOS 8 安装新内核

要为CentOS 8安装新内核,请运行命令。

# dnf -y install kernel-core

图片

在 CentOS 8 中安装内核

最后,安装CentOS 8最小包。

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

现在您可以通过运行来检查安装的 CentOS 版本。

# cat /etc/redhat-release

图片

检查 CentOS 版本

如果你看到上面的输出,我已经成功地从CentOS 7升级到 CentOS 8.5版本。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RPM
    RPM
    +关注

    关注

    0

    文章

    44

    浏览量

    17643
  • CentOS
    +关注

    关注

    0

    文章

    75

    浏览量

    13626
收藏 人收藏

    评论

    相关推荐

    STM32CubeMX版本升级由6.2.1升级到6.3.0后原工程重新编译code文件变大什么原因?

    STM32CubeMX版本升级由6.2.1升级到6.3.0后原工程重新编译code文件变大什么原因
    发表于 04-02 07:31

    从Z-Stack版本1.3升级到1.4(中)

    从Z-Stack版本1.3升级到1.4(中)欢迎研究ZigBee的朋友和我交流。。。
    发表于 08-12 21:14

    CentOS 7 ARM版正式发布,树莓派2更加丰富

    CentOS 7 ARM 版正式发布:支持树莓派2/香蕉派/CubieTruck官网FTP看了想要用用试试,但是听说arm的版本和x86版本在使用上除了编译、安装软件包有区别,别的应
    发表于 01-11 09:48

    CentOS 7.x GRID安装

    是“内核源文件”部分(见附件)。我可以通过运行“yum update”来解决这个问题,但问题在于它将整个操作系统升级到版本7.4,它修复了GRID安装,但破坏了Citrix。如果有人可以建议如何解决这个
    发表于 09-25 14:56

    怎么使用Nvidia Grid M10VMWare 6.0升级到6.5

    你好,希望获得从VMWare 6.0升级到6.5的信息。NVIDIA网卡的稳定性和可操作性是否存在任何已知问题?有没有人在VMWare 6.5中运行M10有任何问题?以上来自于谷歌翻译以下为原文
    发表于 10-09 15:11

    labview怎么从2015升级到2017

    labview怎么从2015升级到2017?
    发表于 03-15 16:31

    MounRiver在下载配置里要我升级到2.7版本,在调试时要我升级到2.3版本

    当前版本为2.3的时候,进入下载配置:当前版本为2.3的时候,进行调试:在下载配置里,版本升级到2.7以后,进行调试:从2.7恢复
    发表于 10-08 06:46

    如何将Android 12.0.0_1.0.0的内核版本从内核5.10.72升级到5.15.41版本

    我们可以使用 i.MX8MQ EVK 在不更改 Android 版本的情况下 Android 12.0.0_1.0.0 的内核版本从内核 5.10.72 升级到 5.15.41
    发表于 05-06 07:29

    如何将mbedtls库升级到3.0.0版?

    如何将 mbedtls 库升级到 3.0.0 版?目前,我正在使用 SDK_2.13.0_LPCXpresso55S16 中的 mbedtls 库。有没有人对如何进行有建议或指示?
    发表于 05-18 08:30

    如何将ESP-WROOM-02升级到最新的AT FW?

    我想将我的 ESP-WROOM-02 升级到最新的 AT FW。 我尝试了 (2020 年 7 月 29 日发布),但没有用。 (2020.06.03 发布)确实有效。 为我的菜鸟问题道歉
    发表于 06-06 08:37

    关于CentOS与程序ABI版本的问题

    1. 在CentOS7.6上使用gcc 6.5编译程序链接BM-OpenCV库时报找不到符号链接的错误 答:Centos下直接安装的编译器,所有版本下默认都是
    发表于 09-19 06:39

    Linux圈的CentOS所有版本将停止维护

    最近在Linux圈,发生了一次大地震,主角就是大家熟知的CentOS。 2019年9月发布的CentOS 8,在2021年底将停止该版本所有维护! 消息一出,不免让很多老粉们顿时心里没了底…… 当然
    的头像 发表于 12-26 10:37 1.1w次阅读

    基于RHEL的服务器Linux发行版,你可以考虑用来取代CentOS

    你看,取代 CentOS 8 的首要选择就是 CentOS Stream。将 CentOS 8 升级到 CentOS Stream 的过程很
    的头像 发表于 01-20 10:02 2694次阅读

    如何检查CentOS系统正在运行的版本

    首次登录CentOS计算机时或者在进行任何工作之前,您可能需要检查系统正在运行的CentOS版本
    的头像 发表于 12-12 17:16 1104次阅读

    怎么下载centos镜像文件

    CentOS 镜像文件。 确定你的需求 在下载 CentOS 镜像文件之前,你需要确定你的需求。首先,你需要选择你想要下载的版本。例如,CentOS 7 是最新的稳定
    的头像 发表于 11-23 10:48 517次阅读