美文网首页
解决 Yum 下载问题

解决 Yum 下载问题

作者: 葱大驴 | 来源:发表于2022-02-23 20:14 被阅读0次

    使用yum 下载软件,报错 Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
    1. 先确认不是网络问题
    2. 修改文件
    进入/etc/yum.repos.d 目录,找到 CentOS-Base.repo 或者 CentOS-Linux-BaseOS.repo 文件,重命名备份一下。

    mv CentOS-Base.repo CentOS-Linux-BaseOS.repo.bak
    

    3. 从阿里云或者腾讯云下载新的配置文件
    我这里是 Centos8, 如果不是这个发行版要找对应的链接

     wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo
    

    (阿里云地址https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo)

    下载下来是一个CentOS-Base.repo 文件,放回刚才目录里,要把下载文件改成和原来一样名字。

    4. 复制 appstream
    打开下载下来的文件,找到 [AppStrean] 这一部分

    ...
    [AppStream]
    name=Qcloud centos AppStream - $basearch
    baseurl=http://mirrors.cloud.tencent.com/centos/$releasever/AppStream/$basearch/os/
    enabled=0
    gpgcheck=1
    gpgkey=http://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-Official
    ...
    
    

    复制到CentOS-Linux-AppStream.repo 替换原来这部分

    5. 清理缓存
    yum makecache 搞定
    参考文章: 完美解决CentOS8 yum安装AppStream报错,更新yum后无法makecache的问题

    相关文章

      网友评论

          本文标题:解决 Yum 下载问题

          本文链接:https://www.haomeiwen.com/subject/zvqalrtx.html