[Centos系统] 如何将CentOS 7升级至CentOS 8

45 0
Honkers 前天 01:39 来自手机 | 显示全部楼层 |阅读模式


这篇文章以具体的示例来介绍一下从CentOS 7升级至CentOS 8的方法。

事前准备

最小化安装CentOS 7,具体版本如下所示:7.6.1810

  1. [root@liumiao ~]# uname -a
  2. Linux devops 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
  3. [root@liumiao ~]# cat /etc/redhat-release
  4. CentOS Linux release 7.6.1810 (Core)
  5. [root@liumiao ~]#
复制代码

步骤1: 安装epel-relase、yum-utils和rpmconf

执行命令:yum install yum-utils epel-release -y

执行日志如下所示:

  1. ...省略
  2. ========================================================================================================================================
  3. Package Arch Version Repository Size
  4. ========================================================================================================================================
  5. Installing:
  6. epel-release noarch 7-11 extras 15 k
  7. yum-utils noarch 1.1.31-52.el7 base 121 k
  8. Installing for dependencies:
  9. libxml2-python x86_64 2.9.1-6.el7_2.3 base 247 k
  10. python-chardet noarch 2.2.1-3.el7 base 227 k
  11. python-kitchen noarch 1.1.1-5.el7 base 267 k
  12. Transaction Summary
  13. ========================================================================================================================================
  14. Install 2 Packages (+3 Dependent packages)
  15. ...省略
复制代码

安装命令:yum install rpmconf -y

安装日志如下所示:

  1. [root@liumiao ~]# yum install rpmconf -y
  2. ...省略
  3. ========================================================================================================================================
  4. Package Arch Version Repository Size
  5. ========================================================================================================================================
  6. Installing:
  7. rpmconf noarch 0.3.4-1.el7 epel 21 k
  8. Transaction Summary
  9. ========================================================================================================================================
  10. Install 1 Package
  11. ...省略
  12. Complete!
  13. [root@liumiao ~]#
复制代码

步骤2: 安装前检查

检查配置:rpmconf -a

执行日志如下所示,如有选择直接使用缺省设定。

  1. [root@liumiao ~]# rpmconf -a
  2. [root@liumiao ~]#
复制代码

检查叶节点:列出和其他RPM没有依赖的软件包

  1. [root@liumiao ~]# package-cleanup --leaves
  2. Loaded plugins: fastestmirror
  3. libsysfs-2.1.0-16.el7.x86_64
  4. [root@liumiao ~]#
复制代码

检查不再提供的软件包:列出当前仓库中不提供升级的软件包信息

  1. [root@liumiao ~]# package-cleanup --orphans
  2. Loaded plugins: fastestmirror
  3. Loading mirror speeds from cached hostfile
  4. * base: mirror.bit.edu.cn
  5. * epel: hkg.mirror.rackspace.com
  6. * extras: mirror.bit.edu.cn
  7. * updates: ap.stykers.moe
  8. GeoIP-1.5.0-13.el7.x86_64
  9. ...省略
  10. yum-plugin-fastestmirror-1.1.31-50.el7.noarch
  11. [root@liumiao ~]#
复制代码

步骤3: 安装dnf 并执行dnf update

CentOS 8使用dnf作为缺省的包管理工具,使用yum安装自己的替代工具dnf并删除自己。

安装命令:yum install dnf -y

执行日志如下所示:

  1. [root@liumiao ~]# yum install dnf -y
  2. ...省略
  3. ========================================================================================================================================
  4. Package Arch Version Repository Size
  5. ===========================================
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行