Ubuntu 12.04 上 Apache2 安装失败

Ubuntu 12.04 上 Apache2 安装失败

你好,我正在尝试在我的 Ubuntu 12.04 上安装 Apache2 服务器,但是当我输入此命令时

sudo apt-get install apache2

我收到此错误 -

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed.

这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,则某些必需的软件包尚未创建或已从传入中移出。以下信息可能有助于解决这种情况:

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

 apache2 : Depends: apache2-bin (= 2.4.12-1+deb.sury.org~precise+5) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我该如何解决这个问题??

答案1

运行此命令:

sudo apt-get update

sudo apt-get install --reinstall apache2 apache2-bin 

答案2

aptitude 对我有用..首先安装 aptitude 包

sudo apt-get install aptitude

一旦 aptitude 准备就绪,安装 apache2

sudo aptitude install apache2

答案3

唯一可行的解​​决方案是下载 aptitude,按“n”获取第一个建议,然后按“y”。尝试查看 dpkg 软件包以查看是否有任何 apache2 库处于暂停状态并尝试更改它,但没有成功,清除并重新安装的步骤也不起作用。

相关内容