CentOS8更換yum源後出現同步倉庫快取失敗的問題
1、錯誤情況
更新yum時報錯:
按照網上教程,更換阿里源、清華源都還是無法使用。可參考:
centos8更換國內源(阿里源)_大山的部落格-CSDN部落格_centos8更換阿里源icon-default.png?t=M0H8https://blog.csdn.net/yds8903/article/details/106099901
2、原因分析
centos8專案官方已於2021年底停止,相關源已無法使用,所以網上22年前的換源教程都已無法使用。
3、解決方案
進入配置檔案內,刪除所有的.repo檔案(也可以備份)
#進入配置資料夾
cd /etc/yum.repos.d/
#刪除舊的配置檔案
rm *.repo
#輸入“y”回車確認
ls確保該目錄下的.repo檔案已完全刪除
下載可以用的.repo檔案
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
如果你沒有安裝wget,也可以用下面命令:
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
執行 yum makecache 生成快取
yum makecache
大功告成!
4、其他
如果你是非阿里雲ECS使用者,可能回會出現 Couldn't resolve host 'mirrors.cloud.aliyuncs.com' 的資訊,不過不影響使用。你可以修改相關的配置:
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
原文連結:https://blog.csdn.net/qq_41422009/article/details/122865240