由于 libc6-dev,完全升级到 Debian 测试失败:中断:libgcc-8-dev (< 8.4.0-2~) 但要安装 8.3.0-6

Sui*_*401 8 debian apt upgrade testing

我将源切换到 Bullseye 并且升级进行得很顺利,但是当我进行全面升级时,我得到:

libc6-dev : Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6 is to be installed
Run Code Online (Sandbox Code Playgroud)

我的来源如下:

deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main

#deb http://deb.debian.org/debian buster-updates main
#deb-src http://deb.debian.org/debian buster-updates main

#deb http://security.debian.org/debian-security/ buster/updates main
#deb-src http://security.debian.org/debian-security/ buster/updates main
Run Code Online (Sandbox Code Playgroud)

如何解决此问题以完成升级?

PS 我在这里查看了最近的一个问题:由于 libc6-dev,完全升级到 Debian 测试失败:中断:libgcc-8-dev

这没有帮助。

Ste*_*itt 5

Debian 10 使用 GCC 8,但 Debian 11 目前使用 GCC 9(发布时可能是 10)。由于某种原因,在您的情况下,升级无法替换 GCC 8 软件包,并且升级被阻止。

\n

要解决此问题,请删除gcc-8及其依赖项。

\n

这是从 Debian 10 升级到测试时 GCC 库更常见问题的症状;请参阅Ryan Pavlik\xe2\x80\x99s 存储库了解一般解决方案和问题的详细信息,以及针对 GCC 提交的错误链接,希望得到官方修复。

\n

  • 这将删除 500 多个软件包。:( LANG=C sudo apt-get install gcc-8-base- libgcc-8-dev- polkit-kde-agent-1 kde-l10n-de libreoffice libqtcore4 ... 以下软件包具有未满足的依赖关系: libqt5core5a :中断: libqtcore4 (&lt; 4:4.8.7+dfsg-20~) 但要安装 4:4.8.7+dfsg-18 E: 无法纠正问题,您持有损坏的软件包。 (2认同)