你好,我正在尝试在我的 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 库处于暂停状态并尝试更改它,但没有成功,清除并重新安装的步骤也不起作用。