前言
在 CentOS 操作系统中安装软件时,若出现网络不可达错误,可通过更换国内 YUM 源解决。
打开终端
打开系统终端或使用 SSH 工具进行操作。
确保虚拟机已经联网
输入以下命令检查网络连通性:
ping www.baidu.com
按 Ctrl+C 退出 ping 命令。
备份现有 yum 配置文件
修改配置前建议先备份。使用 mv 命令重命名原文件作为备份:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
查看备份结果:
ls /etc/yum.repos.d
下载阿里云 yum 源
根据系统版本下载对应的 repo 文件。以 CentOS 7 为例:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
确认文件已下载:
ls /etc/yum.repos.d
查看配置文件内容:
cat /etc/yum.repos.d/CentOS-Base.repo
清理缓存
清除 YUM 包管理器所有缓存:
yum clean all
重新生成缓存
从新配置的仓库下载元数据生成本地缓存:
yum makecache
测试安装 gcc
尝试安装软件包验证源是否生效:
yum install gcc


