龙蜥8的每个小版本更新都只会更新对应小版本的补丁,因此跨小版本升级需要参考官方社区中Anolis OS 8.2 升级 Anolis OS 8.4 帮助手册,来实现。

www.yuque.com/anolis-docs/manual/upgrade-8.2-to-8.4

本次要升级的版本是8.6需要升级到8.10所有需要下载8.10版本用到的rpm包,并安装。

wget https://mirrors.openanolis.cn/anolis/8.10/BaseOS/x86_64/os/Packages/anolis-release-8.10-2.an8.x86_64.rpm
wget https://mirrors.openanolis.cn/anolis/8.10/BaseOS/x86_64/os/Packages/anolis-repos-8.10-2.an8.x86_64.rpm
wget https://mirrors.openanolis.cn/anolis/8.10/BaseOS/x86_64/os/Packages/anolis-gpg-keys-8.10-2.an8.noarch.rpm
dnf install anolis-gpg-keys-8.10-2.an8.noarch.rpm  anolis-release-8.10-2.an8.x86_64.rpm  anolis-repos-8.10-2.an8.x86_64.rpm

image-RPtY.png
因为centos8可以无缝切换到Anolis 8,因此/etc/yum.repos.d中存在两个系统的repo依赖容易有冲突。

image-PdwN.png

尝试,进入/etc/yum.repos.d/,对冲突的Centos-8.repo以及移动到其他地方,发现部分依赖依旧冲突

image-JhcM.png

image-yxap.png

Red Hat的依赖移动到其他地方。

mv epel* /home/xx/

image-yXAy.png

强制安装这几个冲突的包

dnf install --allowerasing -y anolis-release freetype-2.10.4-10.an8 brotli-1.0.6-3.an8 brotli-devel-1.0.6-3.an8

image-zMzW.png

继续执行升级命令

dnf clean all && dnf -y update

image-wJIt.png

然后就行等待漫长的依赖下载和安装。

升级完成,8.6的内核为4.19.XXX,重启后8.10的内核版本升级为5.10.XXX

image-mdMe.png

image-lhxr.png

image-zXpC.png