|
|
今年的春节正好是2022年2月1日,年初二的时候,无聊上网看一下,习惯性的帮公司服务器进行一下升级加固,发现使用dnf update 出错% H% |$ {: k, o# F9 M( Z4 B
错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist L1 Y' d1 L5 m9 `
当时还以为是网络不可用,但是转头一想,我可以远程登录的啊,那就怀疑是镜像服务器坏了,我还暗自窃喜,这样的问题都能被我碰上: ] H* ~0 u% {
于是上另外的服务器也做同样的操作,发现都是一样+ q2 C [/ Y; O; \9 f
再上网一查,我了个去,Centos 8支持日期正好是2022年1月31日结束,也就是说不再支持在线更新的服务了
+ u) r! u) E/ Y" D& r赶紧找解决方案,现在提供两个方案给大家参考
# ~, h9 b; V0 S- h" R" N4 q
) d+ @, Y p1 R一、Centos 8转anolis
( S( i1 N, h# H9 t- h) V4 X) I这是一个国产的操作系统,支持国产者使用此方法5 z% J& K @( U+ F6 m1 T
下载脚 本一键安装
+ D# ^7 N! U: l: W6 Y% }3 x+ q! V9 E) y# e/ Q3 d
也可以在线下载0 n/ h8 x0 T# u7 j1 h
wget https://gitee.com/anolis/centos2 ... er/centos2anolis.py
; s4 _5 W6 ?$ ^9 n! m- G+ b安装好之后( A9 b, J" Q5 p5 H! r2 d) J1 y) }
cat /etc/redhat-release
# v2 \' y# U1 h4 A2 t4 yAnolis OS release 8.5
( ~2 h/ Q" T+ s9 ]" Q; V4 {% W9 |7 N1 q) O9 h Z- m
方法二centos 8 转centos 8 stream ( W! M9 G9 E; l6 v# W
在网上找了阿里云 的一个旧镜像
- X" Y8 j k0 k0 e/ `! ^wget http://mirrors.aliyun.com/centos ... .0.7.el8.x86_64.rpm4 K/ j) C/ R. P. e4 q D& f
如果下载不了,我这儿还有一个备份 r+ Y$ Q: g( X J- r" E
8 `0 M: g3 e n, b下载好之后,rpm -ivh centos-release-stream-8.1-1.1911.0.7.el8.x86_64.rpm D% K0 M$ d8 J+ ^6 b3 ]
安装好之后,进入 cd /etc/yum.repos.d/+ ~/ ^! p9 V* m+ U/ }% ^$ w
rm -rf Centos-Linux*,即删除所有原来的安装源 D: ~+ N5 u9 }1 m, N: |
dnf swap centos-linux-repos centos-stream-repos + T" y7 R$ s* }4 U/ ~! Z) f3 J. d0 n
dnf distro-sync- ]7 F7 b# g, R7 C; a, }
7 }' j2 `4 Y* |7 W等待之后
$ }$ O$ I$ W0 ]5 ?" K+ B- T" z$ ?( C1 [. u1 v
5 K" {, ~& U+ B( }. ^安装好之后
{$ T/ O- ]; r. ucat /etc/redhat-release
8 x$ @* U8 ~5 @% a4 [: f) C) YCentOS Stream release 8
- m" r3 L8 i9 I q- o7 Q就可以看到我们的操作系统已经更新成我们想要的操作系统 了
5 j* T8 e2 P2 Q* ]
x. Q# c/ ^9 d6 K |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|