解决debian ubuntu apt install 和 apt-get install 依赖问题

最近在制作raspberry-pi 关于opencv4.10 python3.7 相关镜像时,
涉及到了Debian 系统, 里面需要安装很多相关的包,然后进行编译。
其中apt install 或 apt-get install 这个环节真是让人崩溃,总是遇到包冲突或包版本不对,
尝试了网上很多方法,没有一个能彻底解决。综合起来,总结了国外各种解决方式,得到了一个可行的解决办法:

#ubuntu debian 安装包冲突时,直接根据提示安装指定的版本,然后加上 --allow-downgrades
RUN apt-get install --allow-downgrades libjbig0=2.1-3.1 liblzma5=5.2.2-1.2

#libgtk2.0-dev : Depends: libpango1.0-dev>= 1.20 but it is not going to be installed
#                 Depends: libcairo2-dev>= 1.6.4-6.1 but it is not going to be installed
#                 Depends: libxext-dev>= 1:1.0.1-2 but it is not going to be installed
#                 Depends: libxinerama-dev (>= 1:1.0.1-4.1 but it is not going to be installed
#                 Depends: libxi-dev>= 1:1.0.1-4 but it is not going to be installed
#                 Depends: libxrandr-dev>= 2:1.2.99 but it is not going to be installed
#                 Depends: libxcomposite-dev>= 1:0.2.0-3 but it is not going to be installed
# qt5-default : Depends: qtbase5-dev but it is not going to be installed

#The following packages have unmet dependencies:
# libcairo2-dev : Depends: libfontconfig1-dev (>= 2.2.95) but it is not going to be installed
# libpango1.0-dev : Depends: libfontconfig1-dev (>= 2.10.91) but it is not going to be installed
#                   Depends: libxft-dev but it is not going to be installed
# libxext-dev : Depends: libxext6 (= 2:1.3.3-1) but 2:1.3.3-1+b2 is to be installed

#The following packages have unmet dependencies:
# libfontconfig1-dev : Depends: libfontconfig1 (= 2.11.0-6.7) but 2.11.0-6.7+b1 is to be installed
# libxext-dev : Depends: libxext6 (= 2:1.3.3-1) but 2:1.3.3-1+b2 is to be installed

RUN apt install -y --allow-downgrades \
    libfontconfig1=2.11.0-6.7 \
    libxext6=2:1.3.3-1 \
    libpango1.0-dev \
    libcairo2-dev\
    libxext-dev \
    libxinerama-dev  \
    libxi-dev  \
    libxrandr-dev  \
    libxcomposite-dev  \
    qtbase5-dev \
    libfontconfig1-dev \
    libxft-dev
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心自由天使

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值