为什么Linux装不了服务或yum源?

img

img

大家看一看 非常急 这是什么问题 出现了什么问题 需要怎么解决 谢谢大家

因为你在/etc/yum.repos.d目录中定义了无效的yum源文件。
cd /etc/yum.repos.d
grep -rn "repomd.xml" .
找到文件后并删除,然后
yum clean all
yum makecache
如果还不行的话,服务器如果能上网,那你干脆把/etc/yum.repos.d的repo文件都删除了,然后去网上找一个有效的yum源。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你看下这篇博客吧, 应该有用👉 :Linux中yum命令镜像源出错解决方案
  • 您还可以看一下 王明龙老师的Linux系统管理员课程中的 配置本地yum源小节, 巩固相关知识点
  • 除此之外, 这篇博客: 1.Linux新设备解决不能使用yum命令的问题中的 解决: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    1. 检查是否有网络连接 :
      curl http://www.baidu.com

      显示有网络返回

    2.  查看下系统版本:
      cat /etc/centos-release

       

    3. 将源替换成阿里:

    https://www.cnblogs.com/tangsong41/p/13540067.html
    1. 进入yum配置文件地址

      cd /etc/yum.repos.d

       

    2.  备份旧的配置文件

      sudo mv centos-local.repo centos-local.repo.bak

       

    3.  下载指定版本

      yum clean all

       

    4. 阿里云源文件

      sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/Centos-7.repo

       

    5.  清理缓存

      yum clean all

       

    6.  重新生成缓存

      yum makecache

       

    7. 检查是否可以运行

      yum update

       

  •  

     


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^