马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
CentOS 7 已经停止官方维护,原来指向官方站的源大多取不到了,yum install 动不动就报仓库失败。把源切到国内镜像是最直接的解决方式,顺带下载速度也快很多。本文按备份、删除、下载、清缓存、验证五步走一遍 CentOS 7.9 换阿里云源的标准流程,并解释每一步为什么这么做。
换源之前先留个后路,出问题能马上还原。repo 文件都放在 /etc/yum.repos.d/ 目录里:
cd /etc/yum.repos.d/
sudo cp CentOS-Base.repo CentOS-Base.repo.backup
备份文件后缀随便起,能一眼认出来就行。别小看这一步,写错命令把原文件冲掉还能救回来。
二、删除原有的 CentOS-Base 源文件
系统自带的 CentOS-Base.repo 继续留着会和新源冲突,所以先删掉它(备份已经留了,不慌):
sudo rm CentOS-Base.repo
三、下载阿里云的 repo 文件
用阿里云提供的 CentOS 7 对应 repo 文件:
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
如果这台机器没有 wget,先装一个再下载:
sudo yum install wget
装完再执行上面那行下载即可。
四、清空原有 yum 缓存
yum 有本地元数据缓存,不清的话新配置不生效:
sudo yum clean all
五、生成新的缓存
清完再建一份,让新源的信息真正落到本地:
sudo yum makecache
六、验证镜像源是否可用
跑一次系统更新来看看新源工作是否正常:
sudo yum update
能正常列出要更新的包、下载速度明显提升,就说明换源成功了。
七、两件要留意的事
- 镜像地址会变:阿里云的镜像源 URL 有可能调整,动手之前先去阿里云镜像站确认一下最新的地址,别照搬一篇旧文章里的链接。真发现失效了,回到阿里云镜像页面重新拿下载链接即可。
- CentOS 7 的官方源已经在 vault:很多"仓库不可用"的报错根因就在这,不是你配置错了,是官方源本身已经停了。所以换国内源属于必要操作,而不只是优化。
八、流程小结
五步走完就完事:cd 进 yum.repos.d → cp 备份 → rm 删旧 → wget -O 下新的 → clean + makecache → yum update 验证。 记住 clean all 和 makecache 必须成对出现,这是绝大多数"我明明改了源怎么还是慢"的答案。
qidao123.com企服评测-应用市场 编辑提示 |