【完美解決】【Centos8】Linux 為 repo ‘AppStream‘ 下載元數據失敗、Could not resolve host: mirrors.cloud.aliyuncs.com


原文鏈接:

https://blog.csdn.net/qeqpoququtt/article/details/122855846

 

文章目錄
yum install 出現了下載元數據失敗的問題最新解決方案
首先確定是配置yum源的問題,切換阿里yum源【未成功】如下是解決流程
正確解決流程
yum install 出現了下載元數據失敗的問題最新解決方案
最初的報錯:


下面是解決流程,最下面是正確解決方案

首先確定是配置yum源的問題,切換阿里yum源【未成功】如下是解決流程
跟着官方的步驟走:https://developer.aliyun.com/mirror/centos
結果在執行 yum makecache的時候報錯了


Status code: 404 for https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml (IP: 113.137.53.227)
錯誤:為倉庫 'base' 下載元數據失敗 : Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
1
2
網上搜了半天沒個着落,最后在官網搜到了正解,需要切換源

地址:https://help.aliyun.com/document_detail/405635.html
跟着官方的步驟一步一步走下去,最后還是有報錯,下面是正確解決流程

正確解決流程
運行以下命令備份之前的repo文件。
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo
1
運行以下命令下載最新的repo文件
wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo
wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
1
2
運行以下命令替換repo文件中的鏈接,就是這一步出錯了
官方提供的命令:

sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo
sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo
1
2

http://mirrors.cloud.aliyuncs.com需要替換為http://mirrors.aliyun.com,但是官方提供的命令沒替換完,如果有執行官方提供的命令還是不行的話執行下面的命令:

sed -i 's/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo
sed -i 's/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g' /etc/yum.repos.d/epel-archive-8.repo
1
2
運行以下命令重新創建緩存
yum clean all && yum makecache
1

執行成果,yum install也可以正常使用了

————————————————
版權聲明:本文為CSDN博主「AspirinZjh」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qeqpoququtt/article/details/122855846


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM