如果在正式环境升级,请做好数据备份以及重要配置备份!因为升级会造成一部分应用被卸载。

1.安装epel源

yum -y install epel-release

正在上传…重新上传取消

2.安装rpmconf和yum-utils

yum -y install rpmconf yum-utils

正在上传…重新上传取消

3.执行rpmconf ,如果出现一些提示,请输入Y和回车继续,如果没提示继续第四步操作

rpmconf -a

正在上传…重新上传取消

4.安装dnf

yum -y install dnf

正在上传…重新上传取消

5.移除yum和yum-metadata-parser

dnf -y remove yum yum-metadata-parser

正在上传…重新上传取消

6.删除/etc/yum目录

rm -rf /etc/yum

正在上传…重新上传取消

7.安装Centos8的源和升级epel源

1

2

3

4

dnf -y upgrade

dnf -y upgrade http://mirrors.163.com/centos/8.0.1905/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm

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

dnf clean all

转存失败重新上传取消

8.卸载centos7的内核

rpm -e --nodeps `rpm -q kernel`

转存失败重新上传取消

9.升级到centos8,这一步一般会报错,如果没有报错请进行第10步操作

1

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

转存失败重新上传取消

发现报错之后先卸载类似于图上from package后面的包名

1

2

3

4

rpm -e --nodeps sysvinit-tools-2.88-14.dsf.el7.x86_64

rpm -e --nodeps python-inotify-0.9.4-4.el7.noarch

rpm -e --nodeps adwaita-qt5-1.0-1.el7.x86_64

rpm -e --nodeps pycairo-1.8.10-8.el7.x86_64

转存失败重新上传取消

卸载完后再次执行升级

1

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

10.执行rpmconf,会出现如下界面,一直输入Y和回车即可

rpmconf -a

转存失败重新上传取消

11.重启机器

reboot

从Centos7升级到Centos8的教程(图文详解)相关推荐

  1. mysql 可视化安装教程,MySql Installer 8.0.18可视化安装教程图文详解

    一.MySql 8.0.18安装 1.百度搜索windows for mysql 2.选择MySQL :: Download MySQL Installer 3.选择下载第二(mysql-instal ...

  2. python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  3. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  4. python3.6.0怎么安装pip_python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  5. mysql安装教程8.0.21安装_mysql8.0.21安装教程图文详解

    1.下载 下载链接 点击download,这里可能需要登录甲骨文的账号,登录一下即可 2.解压 下载好会得到一个安装包 把它解压到一个能找到的目录下即可,我的是这样(my.ini文件你们应该没有) 3 ...

  6. MySQL Installer 8.0.21安装教程图文详解 转载

    MySQL Installer 8.0.21安装教程图文详解 原地址 1. 缘由 刚好需要在新系统上重新安装MySQL,便写了一份的下载安装教程,供查阅,以防日后细节有所遗忘. 2. 版本说明 MyS ...

  7. GitHub 使用教程图文详解(转)

    大纲: 一.前言 二.GitHub简介 三.注册GitHub账号 四.配置GitHub 五.使用GitHub 六.参与GitHub中其它开源项目 七.总结 注,GitHub官网:https://git ...

  8. storyboard(故事版)新手教程 图文详解 3.在故事版上使用scrollview

    继上一篇内容storyboard(故事版)新手教程 图文详解 2.为无约束的故事版添加约束 选中item2 此时上面什么都没有 添加一个scrollview 添加上下左右边距都为零 更新frame(不 ...

  9. mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解

    先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置  指向my ...

最新文章

  1. RPA学习-关于读 csv 文件报错问题
  2. SQLAlchemy 常用基本表
  3. ServletContextListener
  4. 大数据时代,一名优秀的开发者应具备怎样的特质?
  5. python的仿真效果好吗_Python SimPy 仿真系列 (1)
  6. windows下面虚拟主机
  7. linux脚本登录启动失败,在Linux上检查用户登录成功与失败的shell脚本
  8. sqlmap 用户手册(续)
  9. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月12日-12月18日)
  10. RG-AP220-E
  11. css3实现浮动元素垂直水平居中
  12. 厦门大学计算机科学与技术学院官网,罗晔-厦门大学计算机科学系
  13. USACO 19 FEB Mowing Mischief P 题解
  14. spring-AOP 增强接口Introductions
  15. unparseable date:‘’
  16. gitee项目能用SVN拉取吗_使用Git开发维护Github开源项目的一些经验
  17. 【faiss】安装(一)
  18. CC防御过程中,WAF的主要特点有哪些?
  19. idea创建Maven工程后提示Maven projects need to be imported
  20. 12个最应该使用的Linux服务器OS(上)

热门文章

  1. 拳王虚拟项目公社:一款解除网站禁止复制的插件,Simple Allow Copy V 0.8.2
  2. 产品开发项目中文档的重要性
  3. unix和linux的区别
  4. jetty java heap space_JFinal + HTTL + jdk1.7 启动服务内存溢出,Java heap space 但jdk1.6正常...
  5. 嵌入式Linux入门10:编译管理Makefile
  6. 我的YUV播放器MFC小笔记:添加删除自定义分辨率
  7. 我的YUV播放器MFC小笔记:非模态对话框建立及窗口间传值
  8. linux amd64 界面,linux脚本编程---ubuntu-12.04-server-amd64如何配置图形界面
  9. python mount回调函数_python requests模块中返回时间elapsed解析
  10. 【IDEA】Idea 中使用Lombok找不到其自动生成的方法 字符串超长 javac eclipse编译