本来想着在Centos8里面安装宝塔环境,登录Centos8的SSH以后,用root运行宝塔官方一键安装脚本,结果报错了,提示:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist;
于是上网查了一下,发现是CentOS 8在2022年12月31日将迎来到生命周期终点(End of Life,EoL),即Linux社区已不再维护该操作系统版本,所以自带的yum源也就全部失效了,最终导致使用该默认源就无法安装软件。查到问题所在,那解决问题就简单了:
1、敲命令进入源的目录查看有什么文件:
cd /etc/yum.repos.d/
ls
2、既然这些源都失效不能用了,那就全部删了吧,删除后再看一下,没有文件了:
rm -rf ./*.repo
ls
3、敲命令下载新的源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
4、敲命令建立缓存:
yum makecache
5、进入/root文件夹下,执行安装宝塔命令,可以正常运行了:
cd /root
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec