CentOS7 update to CentOS8

  •  安装:epel存储库
yum install epel-release -y
  • 安装:yum-utils工具 
yum install yum-utils -y
  • 解析:RPM软件包 
yum install rpmconf -y
rpmconf -a
  • 清理:RPM软件包
package-cleanup --leaves
package-cleanup --orphans
  • 安装:dnf软件包管理器(替代yum)
yum install dnf -y
  • 删除:yum软件包管理器
dnf remove yum yum-metadata-parser
rm -rf /etc/yum
  • 升级:系统
dnf upgrade 
#如升级失败,再执行以下命令,执行后重复执行以上命令;
cd /etc/yum.repos.d/
cp *.repo ~/
rm -rf CentOS-*
  • 安装:CentOS8发行包
dnf -y upgrade http://mirrors.aliyun.com/centos/8.0.1905/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
cd /etc/yum.repos.d/
ls #查看是否有CentOS源
  • 升级:epel存储库
cd /etc/yum.repos.d/
rm -fr epel*
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  • 缓存:dnf缓存
dnf makecache
#执行后查看结果是否如下所示:
Extra Packages for Enterprise Linux 8 - x86_64
CentOS-8 - Base 
CentOS-8 - AppStream 
CentOS-8 - Extras  
Metadata cache created.
  • 删除:清除临时文件
dnf clean all
  • 删除:CentOS7内核
rpm -q kernel
rpm -e kernel-3.10......x68_ 64 #上一命令执行后输出的包名;
  • 删除:冲突的软件包
rpm -e --nodeps sysvinit-tools
  • 升级:CentOS8包
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
  • 安装:CentOS8内核
dnf -y install kernel-core
reboot
  • 安装:最小安装CentOS8
dnf -y groupupdate "Core" "Minimal Install"
#如安装失败,请执行以下命令,然后重复执行以上命令;
rm -fr /etc/yum
dnf install yum -y
  • 重启
reboot
  • 验证
uname -a #结果:Linux A1 4.18.0-147.5.1.el8_1.x86_64 #1 SMP Wed Feb 5 02:00:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/system-release #结果:CentOS Linux release 8.1.1911 (Core)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值