在Ubuntu20.04上安装g++,输入输入 sudo apt-get install g++后报错:
Ign:1 http://mirrors.tencentyun.com/ubuntu focal-security/main amd64 linux-libc-dev amd64 5.4.0-77.86
Err:1 http://mirrors.tencentyun.com/ubuntu focal-security/main amd64 linux-libc-dev amd64 5.4.0-77.86
404 Not Found [IP: 169.254.0.3 80]
E: Failed to fetch http://mirrors.tencentyun.com/ubuntu/pool/main/l/linux/linux-libc-dev_5.4.0-77.86_amd64.deb 404 Not Found [IP: 169.254.0.3 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
需要更换ubuntu软件镜像源
Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA (清华大学开源软件镜像站)的软件源镜像。
进入源配置文件目录 /etc/apt/
1、备份list
sudo cp sources.list sources.list.backup
2、编辑list
sudo vim sources.list
3、打开sources.list后,在文件后面添加以下内容
# 默认注释了源码镜像以提高 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
4、更新
sudo apt-get update
此后便能成功安装g++。