Debian系统安装build-essential遇libc6依赖冲突求助
Debian系统安装build-essential依赖问题排查记录
操作系统信息
uname -a Linux debian 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux
安装build-essential时出现依赖错误
执行命令:
sudo apt install build-essential
输出信息:
正在读取软件包列表... 完成 构建依赖关系树... 完成 读取状态信息... 完成 无法安装某些软件包。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定发行版,某些所需的软件包尚未创建或移出Incoming目录。 以下信息可能有助于解决问题: 下列软件包存在未满足的依赖关系: libc6-dev : 依赖: libc6 (= 2.31-13+deb11u6) 但要安装的是 2.36-9 依赖: libc-dev-bin (= 2.31-13+deb11u6) 但它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
尝试修复损坏包无效
执行以下命令后问题仍未解决:
sudo apt update sudo apt-get --fix-broken install
尝试指定版本安装
尝试指定版本安装相关依赖包,但因输出内容过多触发Stack Overflow粘贴限制,故以图片形式展示输出信息。
部分软件包安装正常
安装dbus-user-session时无错误,输出如下:
sudo apt install dbus-user-session 正在读取软件包列表... 完成 构建依赖关系树... 完成 读取状态信息... 完成 dbus-user-session 已经是最新版本 (1.12.24-0+deb11u1)。 dbus-user-session 已设置为手动安装。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。 debian@debian:~$ sudo apt install dbus=1.12.24-0+deb11u1 正在读取软件包列表... 完成 构建依赖关系树... 完成 读取状态信息... 完成 dbus 已经是最新版本 (1.12.24-0+deb11u1)。 dbus 已设置为手动安装。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
以下软件包安装时输出情况与上述一致,均无错误提示:
sudo apt install evince libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-0 sudo apt install libjavascriptcoregtk-4.0-18 liborcus-0.16-0 libpoppler102 libwebkit2gtk-4.0-37 yelp
内容的提问来源于stack exchange,提问作者showkey
相关产品推荐
相关产品推荐

