如何干净地安装 gcc-4.9 和 g++-4.9 到 Ubuntu 18.04 Bionic Beaver?

How to cleanly install gcc-4.9 and g++-4.9 to Ubuntu 18.04 Bionic Beaver?

提问人:Janne 提问时间:7/10/2020 更新时间:7/10/2020 访问量:999

问:

即使在将 ppa:ubuntu-toolchain-r/test 存储库添加到 apt 后,我也找不到它们。我想使用包管理器。

ubuntu-18.04 apt 包管理器 gcc4.9 g ++4.9

评论


答:

-1赞 Janne 7/10/2020 #1

我最终得到了一个相当不肮脏的黑客(比你在 ubuntu 土地上看到的要少得多):

  1. 暂时将 sources.list 从 bionic 更改为 xential
  2. APT更新
  3. aptitude 安装 gcc-4.9 g++-4.9
  4. 将 sources.list 改回 Bionic, apt update
sudo -i
apt update; aptitude full-upgrade
cd /etc/apt
sed 's/bionic/xential/g' < sources.list > sources.list-xential
mv -v sources.list{,-bionic}
ln -sv sources.list-xential sources.list
apt update
aptitude -y install gcc-4.9 g++-4.9
ln -svf sources.list-bionic sources.list
apt update

这样你就可以使用包管理器和官方包了。我没有破坏任何东西,因为 apt 不会在没有必要的情况下降级。