bdyfpocosd 发表于 2012-5-16 21:52:01

阿里云/腾讯云 CentOS7 在线升级 CentOS8 脚本

在轻量应用服务器上测试过。建议只在刚生成的机器上使用。https://github.com/kxn/scripts/blob/master/CentOS/aliyun-txyun-7-to-8.sh


#!/bin/sh
yum -y upgrade
yum -y install epel-release
yum -y install rpmconf
yes | rpmconf -a
yum -y remove python36-rpmconf rpmconf
yum -y install dnf
dnf -y upgrade
dnf -y install http://mirrors.163.com/centos/8/BaseOS/x86_64/os/Packages/centos-repos-8.2-2.2004.0.1.el8.x86_64.rpm http://mirrors.163.com/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.2-2.2004.0.1.el8.x86_64.rpm http://mirrors.163.com/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8.2-2.2004.0.1.el8.noarch.rpm
mv -f /etc/yum.repos.d/CentOS-Base.repo.rpmnew /etc/yum.repos.d/CentOS-Base.repo
rm -f /etc/yum.repos.d/CentOS-Epel.repo
dnf -y upgrade http://hkg.mirror.rackspace.com/epel/epel-release-latest-8.noarch.rpm
yum -y remove kmod-kvdo
rpm -e `rpm -q kernel-devel`
rpm -e `rpm -q kernel`
rpm -e --nodeps sysvinit-tools
dnf -y remove yum yum-metadata-parser
rm -rf /etc/yum
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
dnf -y install kernel-core kernel-modules
dnf -y groupupdate "Core" "Minimal Install"
rpm -qa |grep el7 | xargs dnf -y remove
systemctl enable NetworkManager
systemctl disable network
dnf -y remove tuned sssd-common




页: [1]
查看完整版本: 阿里云/腾讯云 CentOS7 在线升级 CentOS8 脚本