0

正在读取包列表...完成构建依赖关系树
正在读取状态信息...完成某些包无法安装。这可能意味着您请求了一种不可能的情况,或者如果您使用的是不稳定的发行版,一些必需的软件包尚未创建或已从 Incoming 中移出。以下信息可能有助于解决这种情况:

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

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

E: 无法纠正问题,您持有破损的包裹。

提前致谢

4

2 回答 2

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 时的回答,

我希望这会有所帮助。

于 2018-05-14T12:08:34.280 回答
0

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

apt-get 清除 apache2-bin

于 2019-03-15T11:24:09.997 回答