我刚刚输入了:
我也尝试了其他论坛上的建议。
没有人解决了我的问题。如果你知道答案,请帮忙。
编辑:
根据评论中的建议,我尝试了:
并获得以下输出:
我明白了。
sudo apt-get install g++
然后得到:
The following packages have unmet dependencies:
g++ : Depends: g++-4.8 (>= 4.8.2-5~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我也尝试了其他论坛上的建议。
sudo apt-get update
并且
sudo apt-get -f install
没有人解决了我的问题。如果你知道答案,请帮忙。
编辑:
根据评论中的建议,我尝试了:
sudo apt-cache policy g++-4.8
并获得以下输出:
g++-4.8:
Installed: (none)
Candidate: 4.8.2-19ubuntu1
Version table:
4.8.2-19ubuntu1 0
500 http://ca.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
通过尝试:
sudo apt-get install g++-4.8
我明白了。
The following packages have unmet dependencies:
g++-4.8 : Depends: gcc-4.8-base (= 4.8.2-19ubuntu1) but 4.8.4-2ubuntu1~14.04 is to be installed
Depends: gcc-4.8 (= 4.8.2-19ubuntu1) but 4.8.4-2ubuntu1~14.04 is to be installed
Depends: libstdc++-4.8-dev (= 4.8.2-19ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
apt-get
命令的输出/错误是什么? - Danielapt-cache policy g++-4.8
的输出结果。 - A.B.sudo apt-get install g++-4.8
强制安装,并将输出添加到您的问题中。您应该会看到另一个错误消息。我们需要这个消息来找出真正的问题。 - A.B.@A.B.
的评论。没有这个,我就收不到通知你修改了问题。 - A.B.apt-cache policy gcc-4.8-base gcc-4.8 libstdc++-4.8-dev; sudo apt-get install gcc-4.8-base gcc-4.8 libstdc++-4.8-dev
- A.B.14.04 依赖于libgcc-4.8-dev(= 4.8.2-19ubuntu1),但要安装的版本为4.8.4-2ubuntu114.04 E: 无法纠正问题,您有损坏的软件包。 - alecrosic14.04 依赖于 libgcc-4.8-dev (= 4.8.2-19ubuntu1),但将安装 4.8.4-2ubuntu114.04 E: 无法修复问题,您拥有损坏的软件包。 - alecrosicapt-cache policy
,不过无论如何,我有解决办法。 - A.B.