DP部落

  1. 首页
  2. linux
  3. 正文

centos7 YUM换源

2025年6月10日 776点热度 0人点赞 0条评论

删除错误的 repo 文件

这一步是为了确保一个干净的环境。 sudo rm -f /etc/yum.repos.d/CentOS-Base.repo

使用 curl -L 命令重新下载

-L 选项(或 --location)是关键,它会告诉 curl自动跟随服务器的重定向。 sudo curl -L -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #【重要】验证下载的文件 在运行 yum 之前,先检查一下文件是否正确。检查文件大小,它应该大于 2000 字节,而不是 262 ls -l /etc/yum.repos.d/CentOS-Base.repo

查看文件的前几行,

它应该以'#'或 [base]开头,而不是 <!DOCTYPE HTML... head /etc/yum.repos.d/CentOS-Base.repo 如果文件大小和内容看起来正确,再进行下一步。

清理并重建 YUM 缓存

现在,由于有了正确的配置文件,yum 命令应该可以正常工作了。

sudo yum clean all
sudo yum makecache

如果 yum makecache能够成功运行并开始下载元数据(metadata),那么问题就已经解决了。

测试安装

最后,验证一下 yum 是否可以正常安装软件。 sudo yum install -y gcc 总结 您距离成功只有一步之遥。核心错误在于 curl 命令没有处理 HTTP 重定向。请记住,在不确定服务器行为时,为 curl 添加 -L 选项是一个非常安全和推荐的做法。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: centos
最后更新:2025年6月10日

dpyyds

这个人很懒,什么都没留下

点赞

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

归档

  • 2025 年 6 月

分类

  • linux

COPYRIGHT © 2025 DP部落. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang