本人docker中用ubuntu20.04版本中安装apache2,安装mysql都出现各种错误,不能自动解决依赖安装,简单的来说就是部分软件安装不上了。
出现以下错误提示
The following packages have unmet dependencies:apache2 : Depends: perl but it is not going to be installedDepends: apache2-bin (= 2.4.29-1ubuntu4.13) but it is not going to be installedDepends: perl:anyE: 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版本对应不上,希望能帮助相关的的人