这篇文章以具体的示例来介绍一下从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(详细步骤)