Apache2无法安装

当我运行apt-get install apache2

我得到一些错误:

 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: apache2 : Depends: apache2-mpm-worker (= 2.2.22-1ubuntu1.10) but it is not going to be installed or apache2-mpm-prefork (= 2.2.22-1ubuntu1.10) but it is not going to be installed or apache2-mpm-event (= 2.2.22-1ubuntu1.10) but it is not going to be installed or apache2-mpm-itk (= 2.2.22-1ubuntu1.10) but it is not going to be installed Depends: apache2.2-common (= 2.2.22-1ubuntu1.10) but it is not going to be installed E: Unable to correct problems, you have held broken packages. 

我尝试了所有已知的方法来解决这个问题,试着运行:

 apt-get update; apt-get upgrade; apt-get purge apache2* 

我已经删除了/etc/apache2/usr/include/apache2目录。

我试图改变镜像服务器,但仍然不能解决我的问题,我得到同样的错误。

另外,我尝试隐藏手册丢失的软件包:

 apt-get -f install apache2-mpm-worker 

但现在得到错误,缺less几个包:

 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: apache2-mpm-worker : Depends: apache2.2-common (= 2.2.22-1ubuntu1.10) but it is not going to be installed Depends: apache2.2-bin (= 2.2.22-1ubuntu1.10) but it is not going to be installed E: Unable to correct problems, you have held broken packages. 

什么可以解决我的问题,只有操作系统重新安装?