avatar

目录
ubuntu1604在安装gcc时(build-essential)遇到依赖问题的解决办法

是apt源太旧的导致的。更换apt源就可解决。另外国外的apt源下载速度比较慢,也可以参照此教程换下apt源。

更换一下apt源

root用户下->备份一下

bash
1
2
cd  /etc/apt
cp sources.list sources.list.backup

编辑sources.list、显示行号:set nu

bash
1
vim  sources.list

vim删除指定定行数:假设文件一共15行,删除所有文本。按ESC

bash
1
:1,15d

打开 https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/清华apt源地址,选择你的Ubuntu版本,例如我的是1604

Code
sources.list
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 默认注释了源码镜像以提高 apt  update  速度,如有需要可自行取消注释

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用

# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

直接复制粘贴即可,然后更新apt源

bash
1
apt-get update

安装gcc

更新成功,然后执行如下命令安装gcc

bash
1
apt-get install build-essential

等一会儿,安装成功,查询gcc版本

bash
1
gcc -v

直接看最后一行,gcc 5.5.0 安装成功。

文章作者: Bill
文章链接: http://blog.webpro.ltd/2019/05/28/ubuntu1604-install-gcc-has-problem/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bill's blog

评论