安装GCC时出现报错
提示Cannot find a valid baseurl for repo:base/7/x86_64 安装GCC时出现"base repo不可用"的解决方案这个错误通常是由于YUM仓库网络连接失败导致的,可以通过以下步骤排查:
[*]检查网络连通性
尝试ping公共域名测试网络是否正常:
ping www.baidu.com
nslookup mirrors.aliyun.com
如果无法解析域名,请检查DNS设置(/etc/resolv.conf)
[*]更换镜像源
临时更换阿里云镜像源:
sudo yum install -y gcc --enablerepo=base --enablerepo=updates --disablerepo=extras \
--baseurl=http://mirrors.aliyun.com/centos/7/os/x86_64/
[*]清理YUM缓存
sudo yum clean all
sudo rm -rf /var/cache/yum
sudo yum makecache
[*]手动修改仓库配置
编辑base仓库文件:
sudo vi /etc/yum.repos.d/CentOS-Base.repo
找到段落,修改为:
name=CentOS-7 - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/
附加说明
如果仍然失败,可以尝试:
[*]暂时关闭防火墙:sudo systemctl stop firewalld
[*]检查系统时间是否正确:date
[*]安装EPEL仓库:sudo yum install epel-release
建议使用国内镜像站加速访问:
http://mirrors.aliyun.com
http://mirrors.tencent.com
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 已更新镜像源解决
页:
[1]