当我在我的localhost系统上安装apache2时,它向我显示了这个错误(Ubuntu 17.10)

时间:2018-05-14 11:56:12

标签: php apache2 ubuntu-17.10

阅读包裹清单......完成 建立依赖树
阅读国家信息......完成 某些软件包无法安装。这可能意味着你有 请求一个不可能的情况或如果您使用不稳定 尚未创建某些必需包的分发 或被移出Incoming。 以下信息可能有助于解决问题:

以下软件包具有未满足的依赖项:

apache2:取决于:apache2-bin(= 2.4.27-2ubuntu3)但是要安装2.4.27-2ubuntu4.1

E:无法纠正问题,你已经破了包裹。

先谢谢

2 个答案:

答案 0 :(得分:0)

也许你应该看一下这篇文章:
https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages

thomasrutter:"该特定错误消息可能表明您已持有包裹,但也可能表示存在其他问题。"

他基本上会说使用其中一些命令来解决问题:

您可以使用以下命令获取已保留包的列表

dpkg --get-selections | grep hold

如果没有出现或者似乎没有一个与你有关,那么它可能是别的。

您是否尝试过aptitude而不是apt-get来安装软件包? 我个人认为这是一个很好的起点

sudo aptitude install <apache2 or whatever package you're trying to install>

最后但并非最不重要:

sudo aptitude -f install <packagename>


我自己在ubuntu上用apache挣了一段时间,我相信Thomas Rutter解释得好多了所以我建议你再看看他对ubuntu的回答

我希望这会有所帮助。

答案 1 :(得分:0)

运行以下命令,您的问题将得到解决。

apt-get purge apache2-bin