开发者社区> 问答> 正文

为什么云服务器 ECS Aliyun Linux 安装 gcc 报错:[Errno 14] HTTP Error 404



问题现象



Aliyun Linux 5.7 64 位系统在安装 gcc 时出现类似如下报错信息:               http://mirrors.aliyun.com/centos/%24releasever/addons/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found Trying other mirror.

问题原因



从报错内容可以判断出来是通过指定链接地址,没有找到文件导致的,修改 yum 安装源,通常能够解决找不到安装文件的问题。

解决方案



1、导入 CentOS-5 的 GPG 证书 rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
2、让 yum 使用其它第三方软件源: $ cd /etc/yum.repos.d/$ wget http://mirrors.163.com/.help/CentOS-Base-163.repo
3、修改 repo 文件
在所有 mirrorlist 前面加上 #,把所有 $releasever 替换成 5,保存: $ sed -i '/mirrorlist/d' CentOS-Base-163.repo$ sed -i 's/\$releasever/5/' CentOS-Base-163.repo
4、清理并重新生成 yum 缓存 $ yum clean metadata$ yum makecache
5、操作完毕后重新 yum 安装 gcc 即可。 $ yum -y install gcc
如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系 云市场商家寻求帮助。

展开
收起
boxti 2017-10-23 16:09:49 2974 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载