Ubuntu 12.04:无法安装 apache2-common

Ubuntu 12.04:无法安装 apache2-common

我刚刚从 10.04 升级到 12.04,并升级了 apache2。我遇到了以下问题:

  • 当尝试安装乘客时,它抱怨apache2-prefork-dev缺少了什么。
  • sudo apt-get install apache2-prefork-dev抱怨:

    apache2-prefork-dev : Depends: apache2.2-common (= 2.2.22-1ubuntu1.4) but it is not going to be installed

  • sudo apt-get install apache2.2-common抱怨:

    apache2.2-common : Depends: apache2.2-bin (= 2.2.22-1ubuntu1.4) but it is not going to be installed

  • sudo apt-get install apache2.2-bin安装。

  • sudo apt-get install apache2.2-common还是没有找到。

我已经多次卸载了整个 Apache,清除了它等等。有什么想法吗?

答案1

我尝试了全新安装 12.04 LTS。关键问题是我添加了ppa:ondrej/php5php 5.4 的 repo。这包括没有开发标头的 apache 2.4。因此,我安装了 Apache 2.4.6,但当我去安装开发标头时,包索引仅找到 2.2。

如果我要继续使用 12.04,那么似乎我只能通过从头开始编译才能获得结果。

如果我想要 php 5.4 和 apache 2.4 的托管包,我就不能继续使用 12.04 LTS。

请注意,如果我只需要普通的 PHP 和静态页面,那么一切都会很好。我还需要安装 Phusion Passenger for Rails,所以 12.04 不是一个选择。

我将尝试升级到 13.10 并再次在此发表评论。

相关内容