我尝试通过 Ubuntu 中的 deb 文件安装最新版本的 libstdc++6,但是现在每当我尝试安装软件包时,它都会显示错误。
libstdc++6 : Depends: gcc-10-base (= 10-20200411-0ubuntu1) but it is not installable
Depends: libgcc-s1 (>= 4.2) but it is not installable
我尝试运行 apt --fix-broken install 但也出现了错误。 (错误更大,我无法获取完整的错误消息。
Done
failed.
The following packages have unmet dependencies.
libstdc++6 : Depends: gcc-10-base (= 10-20200411-0ubuntu1) but it is not installable
Depends: libgcc-s1 (>= 4.2) but it is not installable
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
同样对于apt-get -f install
.
我怎样才能解决这个问题?
(我使用的是基于 Ubuntu 18.04 的最新版本的 KDE Neon)
答案1
您可以通过恢复到适合您的发行版的适当版本来修复它libstdc++6
:
sudo apt install libstdc++6=8.4.0-1ubuntu1~18.04
libstdc++6
是一个系统库,升级起来有些困难。