You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 17.04下安装gcc-4.9失败求助:编译LLVM 3.4遇依赖问题

问题原因分析

你遇到的404错误本质是Ubuntu 17.04(Zesty Zapus)已经停止官方支持了。Ubuntu的非LTS版本仅提供9个月的支持,17.04早在2018年1月就结束了生命周期,官方和镜像源都把它的软件包迁移到了「old-releases」归档服务器,原来的il.archive.ubuntu.com已经不再保留这些旧版本的包,所以安装时会找不到文件。

解决步骤

1. 替换系统软件源为old-releases源

首先备份当前的源配置文件,防止出错:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

然后用sed命令批量替换源地址,把所有指向il.archive.ubuntu.com的地址换成old-releases.ubuntu.com:

sudo sed -i 's/il.archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

更新源缓存,让系统识别新的源:

sudo apt update

2. 重新安装gcc-4.9

现在执行你的安装命令应该就能成功了:

sudo apt install gcc-4.9 --fix-missing

3. 可选:切换默认gcc版本(如果需要)

如果编译LLVM时需要把gcc-4.9设为默认编译器,可以用update-alternatives工具配置:

# 添加gcc-4.9到可选列表
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 100
# 同理添加g++-4.9
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 100

如果之后需要切换回其他版本,执行:

sudo update-alternatives --config gcc
sudo update-alternatives --config g++

然后按提示选择对应的版本编号即可。

内容的提问来源于stack exchange,提问作者OrenIshShalom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:10:13