All mirror URLs are not using ftp, http[s] or file.Cannot find a valid baseurl for repo: base

Linux学习,所遇问题:All mirror URLs are not using ftp, http[s] or file.Cannot find a valid baseurl for repo: base

yum install gcc-c++ 时出现问题
报错:All mirror URLs are not using ftp, http[s] or file.Cannot find a valid baseurl for repo: base

无法使用yum 进行下载

我自己先进行尝试的方法一:

解决问题方法1:

1.手动修改配置文件
修改 /etc/yum.repos.d 中的 CentOS-Base.repo

1.注释所有的 mirrorlist= #mirrorlist=
2.取消所有的 baseurl 注释
3.将 baseurl 中的mirror.centos.org 改为 vault.centos.org

亲试,有效!!!

但是,后来进行yum 安装软件,出现了no more mirrors to try的问题,出现该问题后,进行查询网络,使用yum clean all 和 yum makecache 执行。
但是,结果依然是:no more mirrors to try。(尝试了几遍)

最后,想到了方法2:进行了尝试:

  • 先将方法1的步骤进行还原回去。执行方法2.
    结果:可以继续yum 了

解决方法2:直接拷贝执行如下命令:

sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo

yum clean all

yum makecache

解决的方法2:自认为比方法一好。
亲试,有效!!!

参考的blog:https://blog.csdn.net/weixin_41209740/article/details/111598960?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161044387616780258075466%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=161044387616780258075466&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-2-111598960.pc_search_result_no_baidu_js&utm_term=all%20mirror%20URLs%20are%20not%20using%20ftp,http[s]%20or%20file%20,cannot%20find%20a%20valid%20baseurl%20for%20repo:base

猜你喜欢

转载自blog.csdn.net/qq_46539281/article/details/112541697