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

Ubuntu 17.10中如何安装g++?执行sudo apt-get install g++报错怎么解决?

在Ubuntu 17.10中安装g并解决sudo apt-get install g报错的方法

嘿,我来帮你搞定Ubuntu 17.10上g++安装的问题!首先得提醒你,Ubuntu 17.10(Artful Aardvark)已经是停止官方支持的旧版本了,默认的软件源早就失效了,这大概率是你执行sudo apt-get install g++报错的核心原因。下面是一步步的解决办法:

  • 备份并替换软件源
    因为官方源不再维护17.10,我们需要切换到旧版本归档源:

    1. 先备份原来的源文件,防止改坏了没法恢复:
      sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
      
    2. 编辑源列表文件:
      sudo nano /etc/apt/sources.list
      
    3. 把文件里所有的archive.ubuntu.com和security.ubuntu.com替换成old-releases.ubuntu.com。比如原来的行deb http://archive.ubuntu.com/ubuntu artful main restricted要改成deb http://old-releases.ubuntu.com/ubuntu artful main restricted。
    4. 按Ctrl+O保存修改,回车确认文件名,再按Ctrl+X退出编辑器。
  • 更新软件包索引
    替换源后,执行更新命令让系统识别新的源:

    sudo apt-get update
    

    这时候可能会出现一些警告信息,不用太担心,只要没有大量404错误就说明源切换成功了。

  • 安装g++(或完整编译工具集)
    现在可以尝试安装g++:

    sudo apt-get install g++
    

    如果遇到依赖缺失的问题,更稳妥的方式是安装build-essential包,它包含了g++、gcc以及其他编译所需的基础工具:

    sudo apt-get install build-essential
    
  • 验证安装结果
    安装完成后,运行下面的命令确认g++是否安装成功:

    g++ --version
    

    如果输出g++的版本信息,就说明安装没问题了。

  • 常见报错额外处理
    如果执行sudo apt-get update时出现大量404错误,检查一下sources.list里的地址是否都替换正确了;如果安装时提示依赖损坏,可以尝试执行sudo apt-get -f install来自动修复依赖问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:10:25