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,我们需要切换到旧版本归档源:- 先备份原来的源文件,防止改坏了没法恢复:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak - 编辑源列表文件:
sudo nano /etc/apt/sources.list - 把文件里所有的
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。 - 按
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
相关产品推荐
相关产品推荐

