You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian Bullseye Docker容器中安装arm64架构libglib2.0-dev时依赖不满足(依赖包已安装)问题求助

Debian Bullseye Docker容器中安装arm64架构libglib2.0-dev时依赖不满足(依赖包已安装)问题求助

大家好,我现在在折腾Docker跨编译环境的问题,卡了好半天没搞定,来求助一下!

我用debian:bullseye镜像构建带交叉编译的应用,需要安装arm64架构的libglib2.0-dev。首先执行了这条命令:

apt install libglib2.0-dev:arm64

结果直接报依赖不满足,错误信息是:

The following packages have unmet dependencies:
 libglib2.0-dev:arm64 : Depends: libglib2.0-dev-bin:arm64 (= 2.66.8-1+deb11u4)

可明明我已经装了这个依赖包啊!我紧接着执行:

apt install libglib2.0-dev-bin:arm64

得到的反馈是:

libglib2.0-dev-bin:arm64 is already the newest version (2.66.8-1+deb11u4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

这就很矛盾了——系统说我缺这个包,但又告诉我包已经是最新版了。

更奇怪的是,我换成debian:stretch镜像做完全一样的操作,就完全没问题,顺利安装成功。

下面是我用到的Dockerfile片段和源配置,给大家参考:
Dockerfile内容:

FROM debian:bullseye
RUN dpkg --add-architecture arm64
COPY apt.sources.list.debian /etc/apt/sources.list

对应的apt.sources.list.debian配置(补全了截断的部分):

deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free

deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free

有没有同学遇到过这种看似矛盾的依赖问题?或者知道怎么解决?麻烦给点思路,谢谢啦!

备注:内容来源于stack exchange,提问作者Adrian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 10:59:33