ubuntu1804更换阿里云后无法安装某些包

博主在Ubuntu 18.04宿主机上使用Docker容器时,遇到替换源后apt-get安装问题,涉及autoconf依赖冲突。尝试了更换源并部分解决了问题,寻求彻底解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境

ubuntu1804宿主机 + docker + ubuntu1804容器

问题回顾

  1. 打算在新的容器中测试一下某个库,于是新开了一个容器.
    docker run -tid -v /tmp/.X11-unix:/tmp/.X11-unix -v /home/admin/temp:/home/admin/temp --net=host -m 2g -e DISPLAY=unix$DISPLAY -e GDK_SCALE -e GDK_DPI_SCALE --name gstreamer_test1 ubuntu:latest
  2. 进入容器apt-update
  3. 执行apt-get install vim
  4. 然后将源文件中本来的内容全部删除,替换成了阿里云的内容.
    vi /etc/apt/sources.list
  5. 然后apt-get update
  6. 然后下载某些包,如apt-get install autoconf
  7. 报错:
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    The following packages have unmet dependencies:
    autoconf : Depends: perl (> 5.005) but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    

debug过程

经过一段时间的搜索,并没有找到解决的方法.
尝试如果不更换成阿里源,使用本来的源的话,
那么是可以正常安装的.

未解决

目前只能在某些包不能下载的时候,尝试更换不同的源,看能否解决问题.
如果哪位大兄弟知道如何彻底解决这类问题的话,请指教!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值