以下软件包具有未满足的依赖项 (apache)

frq*_*use 1 package-management dependencies apache2

The following packages have unmet dependencies:

apache2: 
    Depends: apache2-mpm-worker (= 2.2.22-1ubuntu1) but 2.2.22-1ubuntu1.2 is to be installed or
             apache2-mpm-prefork (= 2.2.22-1ubuntu1) but it is not going to be installed or
             apache2-mpm-event (= 2.2.22-1ubuntu1) but it is not going to be installed or
             apache2-mpm-itk (= 2.2.22-1ubuntu1) but it is not going to be installed
    Depends: apache2.2-common (= 2.2.22-1ubuntu1) but 2.2.22-1ubuntu1.2 is to be installed

E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

重新安装apache时遇到问题。

H.-*_*itt 9

首先回到满足所有依赖关系的状态:

 sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)

尝试删除所有 apache 的东西:

 sudo dpkg --purge --force-depends "apache*"
Run Code Online (Sandbox Code Playgroud)

现在重新安装所有必需的依赖项:

 sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)

现在您可以尝试安装 apache。如果问题仍然存在,请提供更多信息。