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