本人docker中用ubuntu20.04版本中安装apache2,安装mysql都出现各种错误,不能自动解决依赖安装,简单的来说就是部分软件安装不上了。
出现以下错误提示

   The following packages have unmet dependencies:
     apache2 : Depends: perl but it is not going to be installed
               Depends: apache2-bin (= 2.4.29-1ubuntu4.13) but it is not going to be installed
               Depends: perl:any
    E: Unable to correct problems, you have held broken packages

首先查看自己的ubuntu版本信息推荐用,

root@39a002aecb0f:/etc/apt# cat /etc/issue
Ubuntu 20.04 LTS \n \l

然后去https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 下面找到对应ubuntu对应版本的apt源,复制粘贴到/etc/apt/source.list内,然后即可

出现以上原因的问题是apt源和unbun版本对应不上,希望能帮助相关的的人

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐