前提
使用docker安装 centos8
步骤复现:
启动后发现环境中没有vim功能,想着安装一下,发现报错:
Errors during downloading metadata for repository 'appstream':
原因:
找到AI工具翻译后:
结合centos系统在2021年就没有在进行维护了,再进行网上大量查阅得知应该是yum源的问题,这里需要给yum换镜像包
解决步骤:
1. 进入仓库源文件夹:
cd /etc/yum.repos.d/
2. 修改镜像配置
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
3.清空原本的缓存
yum clean all
4. 重新生成缓存
yum makecache
5. 更新yum软件包
yum update -y
成功!
以下是当时的运行图片:
yum update -y 完成后提示: Complete!
6. 再次安装vim,可以正常加载