Ubuntu

libstdc++6 停止 apt-get 工作

  • July 6, 2020

我嘗試通過 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)

您可以通過恢復到適合libstdc++6您的發行版的適當版本來修復它:

sudo apt install libstdc++6=8.4.0-1ubuntu1~18.04

libstdc++6是一個系統庫,升級有點困難。

引用自:https://unix.stackexchange.com/questions/597004