Centos 7升级到Centos 8教程

CentOS 8已于2019年9月23日发布,ISO可以在官方网站上获得,并且可以通过多种方式进行安装,目前的核心版本是CentOS Linux 8.0.1905 (Core).不幸的是,目前还不支持直接从centos 7直接升级到centos 8,在本教程中,将展示如何间接的从Centos 7升级到Centos 8。

請注意:本文的方法在腾讯云服务器上面实施成功,具体操作前请备份好服务器上的重要数据!

1.安装epel源

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2.安装yum-utils工具

yum install yum-utils -y
3.解析rpm包 ,如果出现一些提示,请输入Y和回车继续,如果没提示继续第四步操作

yum install rpmconf -y
rpmconf -a

我们不需要的清理包。

package-cleanup --leaves
package-cleanup --orphans

4.安装基于RPM的软件DNF软件包管理器:

yum -y install dnf
5.移除yum軟件包管理器,由dnf包管理器接管

dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
6.安装Centos8的源和升级epel源

dnf upgrade

删除原来的yum源

cd /etc/yum.repos.d/

cp *.repo ~/

rm -fr CentOS-*

步骤七:使用dnf安装CentOS 8发行包:

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

步骤八:升级EPEL存储库

删除原来的epel源

cd /etc/yum.repos.d/

rm -fr epel*

升级centos8的epel存储库

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

重建dnf缓存

clear

dnf makecache

命令执行后查看提示的源是否是 CentOS-8-AppStream,CentOS-8-Base,CentOS-8-Extras和EPEL,如不是或者还有其他的源,则需要重新做以上几步。

如下所示:

CentOS-8 - AppStream 
CentOS-8 - Base 
CentOS-8 - Extras 
Metadata cache created.

步骤九:成功升级EPEL存储库后,请删除所有临时文件

dnf clean all
步骤十:删除用于CentOS 7的旧内核

rpm -e `rpm -q kernel`
消除冲突

rpm -e --nodeps sysvinit-tools
现在我们启动升级

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

安装最小软件包:

dnf -y groupupdate "Core" "Minimal Install"

这步可能会提示yum软件包安装失败,解决方法是删除/etc/yum目录,再重新运行安装命令:

rm -fr /etc/yum

dnf install yum -y

检查Centos版本:

cat /etc/centos-release

1 条评论

  1. 燦若星河

    已经升级成功

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

小米ax3600官方固件安装adguardhome

小米ax3600路由器開啟SSH權限後就可以安裝插件了,目前使用最多的莫過於于shellclash+adguardhome,第一個shellclash安裝過於簡單,就一行代碼的事情,這裡就不過多贅述。adguardhome是一款非常好用的去廣告程序 ...

小米路由器AX3600 解锁SSH

小米AIoT路由器AX3600,是一台标准的Wi-Fi 6路由,采用高通第二代Wi-Fi 6方案,更加成熟。全套高通芯片,2.4GHz频段支持2T2R ,5GHz频段支持4T4R,二者共可提供高达3000Mbps的无线速率,而小米又分别为两个频段 ...

非华为电脑使用华为多屏协同功能教程

不得不说华为的多屏协同功能非常的好用,安装了华为电脑管家的华为笔记本,手机内容可以无缝协同到电脑屏幕上进行操作。因而很多技术大佬就想方设法破解华为电脑管家的原生限制,让它可以安装到其他电脑上实现多 ...

CentOS从8.0版本升级到8.1版本

CentOS社区已经正式发布了CentOS 8.1.1911(Py3.6.8),和此前8.0版本相隔四个月时间。對於目前已經是 CentOS 8 (1905)版本的系統,升級到CentOS 8.1.1911(Py3.6.8)就相對比較簡單了。 但是實際在 CentOS 8 (1905) ...