如何将CentOS7升级至CentOS8(详细步骤)

  

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

  


  

  

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

        root@liumiao ~ # uname -   Linux devops 3.10.0-957.el7。x86_64 # 1 SMP清华2018年11月8日23:39:32 UTC x86_64 x86_64 x86_64 GNU/Linux   #猫/etc/redhat-release root@liumiao ~   Linux CentOS释放7.6.1810(核心)   root@liumiao ~ #   之前      

  

执行命令:<代码> yum安装yum-utils epel-release - y

  

执行日志如下所示:

        …省略========================================================================================================================================包拱版本库的大?=======================================================================================================================================安装:   epel-release noarch 7 - 11额外15 k   yum-utils noarch 1.1.31-52。el7基地121 k   安装的依赖关系:   libxml2-python x86_64 2.9.1-6.el7_2.3基地247 k   python-chardet noarch 2.2.1-3。el7基地227 k   python-kitchen noarch 1.1.1-5。el7基地267 k      交易汇总========================================================================================================================================安装2包(+ 3依赖包)   …省略      

安装命令:<代码> yum安装rpmconf - y

  

安装日志如下所示:

        root@liumiao ~ # yum安装rpmconf - y   …省略========================================================================================================================================包拱版本库的大?=======================================================================================================================================安装:   rpmconf noarch 0.3.4-1。el7 epel 21 k      交易汇总========================================================================================================================================安装1包   …省略   完成了!
[root@liumiao ~] #,   之前      


  

  

检查配置:rpmconf——

  

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

        root@liumiao ~ # rpmconf -   root@liumiao ~ #   之前      

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

        root@liumiao ~ # package-cleanup——离开   加载插件:fastestmirror   libsysfs el7.x86_64——2.1.0的- 16.   (root@liumiao ~) #      

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

        root@liumiao ~ # package-cleanup——孤儿   加载插件:fastestmirror   从缓存hostfile加载镜像速度   *基础:mirror.bit.edu.cn   * epel: hkg.mirror.rackspace.com   *附加:mirror.bit.edu.cn   *更新:ap.stykers.moe   geoip el7.x86_64——1.5.0 - 13.   …省略   百胜插件- fastestmirror 1.1.31 el7.noarch——50.   root@liumiao ~ #      之前      


  

  

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

  

安装命令:<代码> yum安装dnf - y

  

执行日志如下所示:

        root@liumiao ~ # yum安装dnf - y   …省略========================================================================================================================================包拱版本库的大?=======================================================================================================================================安装:   dnf noarch 4.0.9.2-1。el7_6额外357 k   安装的依赖关系:   deltarpm x86_64 3.6 - 3。el7基地82 k   dnf-data noarch 4.0.9.2-1。el7_6额外51 k   libcomps x86_64 0.1.8-12。el7额外75 k   libdnf x86_64 0.22.5-1。el7_6额外533 k   libmodulemd x86_64 1.6.3-1。el7额外141 k   librepo x86_64 1.8.1-7。el7基地81 k   libreport-filesystem x86_64 2.1.11-43.el7。centos基地40 k   libsolv x86_64 0.6.34-4。el7基地329 k   libyaml x86_64 0.1.4-11。el7_0基地55 k   python-enum34 noarch 1.0.4-1。el7基地52 k   python2-dnf noarch 4.0.9.2-1。el7_6额外414 k   python2-hawkey x86_64 0.22.5-1。el7_6额外68 k   python2-libcomps x86_64 0.1.8-12。el7额外47 k   python2-libdnf x86_64 0.22.5-1。el7_6额外608 k      交易汇总========================================================================================================================================安装1包(+ 14的依赖包)   …省略   root@liumiao ~ #      

如何将CentOS7升级至CentOS8(详细步骤)