开发者社区> 问答> 正文

云服务器 ECS Aliyun Linux 安装 gcc 报错:[Errno 14] HTTP Er

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.

展开
收起
开发者说 2019-07-15 09:26:01 893 0
1 条回答
写回答
取消 提交回答
  • 问题原因

    从报错内容可以判断出来是通过指定链接地址,没有找到文件导致的,修改 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
    2019-07-22 11:28:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载