首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决Ubuntu22.04上的“包'g++-8‘没有安装候选”错误?

如何解决Ubuntu22.04上的“包'g++-8‘没有安装候选”错误?
EN

Ask Ubuntu用户
提问于 2022-07-21 09:08:40
回答 2查看 1.4K关注 0票数 1

我使用gcc/g++编译器作为基于Ubuntu22.04的系统上OpenFace安装过程的一部分。在下载和安装gcc时,它会自动下载最新的g++-11版本,而我需要g++-8版本才能运行。如果不自动更新到g++-11,我如何在系统上替换/安装g++-8包?我会很感激你的帮助!

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2022-07-21 09:13:29

g++-8包已经在Ubuntu22.04和更高版本的默认存储库中停止使用。要在Ubuntu22.04中从Ubuntu21.10安装g++-8包,请运行以下命令:

代码语言:javascript
复制
sudo apt update
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/g++-8_8.5.0-0ubuntu4_amd64.deb 
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/gcc-8_8.5.0-0ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/gcc-8-base_8.5.0-0ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/libgcc-8-dev_8.5.0-0ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/cpp-8_8.5.0-0ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/libmpx2_8.5.0-0ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/libstdc++-8-dev_8.5.0-0ubuntu4_amd64.deb
sudo apt install ./libmpx2_8.5.0-0ubuntu4_amd64.deb ./cpp-8_8.5.0-0ubuntu4_amd64.deb ./gcc-8-base_8.5.0-0ubuntu4_amd64.deb ./libgcc-8-dev_8.5.0-0ubuntu4_amd64.deb ./gcc-8_8.5.0-0ubuntu4_amd64.deb ./libstdc++-8-dev_8.5.0-0ubuntu4_amd64.deb ./g++-8_8.5.0-0ubuntu4_amd64.deb
票数 1
EN

Ask Ubuntu用户

发布于 2022-07-21 11:14:47

Ubuntu 21.10

Ubuntu 21.10 Indri -生命的终结2022年7月14日

添加黑刺存储库。基本上,你只需要宇宙。

代码语言:javascript
复制
sudo cat <<EOF | sudo tee /etc/apt/sources.list.d/gcc-8.list
deb http://old-releases.ubuntu.com/ubuntu/ impish main restricted universe multiverse
EOF

sudo apt update
apt-cache policy g++-8
apt-cache show g++-8
sudo apt install g++-8

一定要读如何选择默认gcc和g++版本?

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1419726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档