1.如果您的系统提示默认yum源无法使用,或者是安装yum install 安装软件包失败,可以参考
2.可以直接按顺序执行下面5句话,前提是您的服务器是默认使用的是官方yum。
验证:cd /etc/yum.repos.d,利用ls查看是否存在CentOS-Base.repo文件,存在即是的。
# 切换到 yum 仓库配置目录
cd /etc/yum.repos.d
# 将原有的 CentOS-Base.repo 文件重命名为 CentOS-Base.repo.backup 以备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 使用 curl 命令从阿里云镜像下载新的 CentOS-Base.repo 文件,替换旧的 repo 配置
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清除所有 yum 缓存,以确保下一次 yum 操作时使用最新的 repo 配置
yum clean all
# 生成新的 yum 缓存,便于后续安装软件包时快速访问
yum makecache
详细说明
-
cd /etc/yum.repos.d
: 切换到 Yum 仓库配置目录,所有 Yum 仓库的配置文件都存储在这个目录中。 -
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
: 通过重命名现有的CentOS-Base.repo
文件来备份原来的配置。这确保如果新的配置出现问题,可以方便地恢复原来的文件。 -
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
: 使用curl
命令从阿里云镜像下载新的CentOS-Base.repo
文件,并覆盖旧的 repo 配置。这将使系统使用阿里云的镜像源,通常会提高软件包下载速度。 -
yum clean all
: 清除所有的 Yum 缓存文件,包括旧的包列表和元数据,以确保系统不会使用过时的信息。 -
yum makecache
: 生成新的 Yum 缓存,以便下次安装软件包时可以快速获取最新的包信息,确保访问的是新的源。
这些命令通常用于更新和优化 CentOS 系统的包管理源,使得系统能够更快地获取和安装软件包。
标签:repo,CentOS,repos,CentOS7,etc,Base,yum,下载 From: https://blog.csdn.net/m0_65482680/article/details/143120765