14.04至16.04 LTS gcc-5-base降级

我不知道是否有人可以帮助我解决gcc-5-base问题。 自从我将14.04 LTS升级到16.04 LTS后,我的包含了未满足的依赖项。

The following packages have unmet dependencies: libstdc++6 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.4.1-2ubuntu1~14.04 is installed libstdc++6:i386 : Depends: gcc-5-base:i386 (= 5.4.0-6ubuntu1~16.04.2) but it is not installed Depends: libc6:i386 (>= 2.18) but it is not installed Depends: libgcc1:i386 (>= 1:4.2) but it is not installed E: Unmet dependencies. Try using -f. 

我想问一下是否有办法将5.4.1-2ubuntu1回滚到5.4.0-6ubuntu1。 谢谢!

除了OP描述的内容之外,我的do-release-upgrade还被这个问题打断了。 Josh.F的评论对我有用:

 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get -f install 

那为我修复了gcc-5然后我仍然需要sudo apt-get upgrade

@ josh-f的评论为我解决了这个问题:

 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install -y r-base-dev 

我不得不补充一下

deb http://cz.archive.ubuntu.com/ubuntu xenial-updates main

到/etc/apt/sources.list然后

apt-get update apt-get install -f