鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 Linux安裝git時發生如下錯誤 [root@raoyuuuu maven]# dnf install git Repository extras is listed more than once in the configuration Re ...
鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站
Linux安裝git時發生如下錯誤
[root@raoyuuuu maven]# dnf install git
Repository extras is listed more than once in the configuration
Repository epel is listed more than once in the configuration
CentOS-8 - Base - mirrors.aliyun.com
Errors during downloading metadata for repository 'base':
- Curl error (28): Timeout was reached for http://mirrors.aliyuncs.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml [Connection timed out after 30000 milliseconds]
- Status code: 404 for https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml (IP: 106.15.218.235)
- Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml (IP: 100.100.2.148)
Error: Failed to download metadata for repo 'base': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
使用yum makecache命令也是一樣的問題
原因:
由於centos8 在2022年停止服務,後繼版本為8-steam。在使用阿裡雲的 centos8 的 yum 時報錯。
根據上面說法只要將版本號替換即可
可以拿報錯信息里的地址測試一下
將8替換成8-stream
說明確實是版本的問題,因為前兩篇測試後太過繁瑣,直接按第三篇的方法
解決方案
1、進入配置文件內,刪除所有的.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
完成
安裝git也成功
本文轉自:https://blog.csdn.net/RoyRaoHR/article/details/123005317