我使用gcc/g++编译器作为基于Ubuntu22.04的系统上OpenFace安装过程的一部分。在下载和安装gcc时,它会自动下载最新的g++-11版本,而我需要g++-8版本才能运行。如果不自动更新到g++-11,我如何在系统上替换/安装g++-8包?我会很感激你的帮助!
发布于 2022-07-21 09:13:29
g++-8包已经在Ubuntu22.04和更高版本的默认存储库中停止使用。要在Ubuntu22.04中从Ubuntu21.10安装g++-8包,请运行以下命令:
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发布于 2022-07-21 11:14:47
Ubuntu 21.10 Indri -生命的终结2022年7月14日
添加黑刺存储库。基本上,你只需要宇宙。
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++版本?
https://askubuntu.com/questions/1419726
复制相似问题