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 的儲存庫。這包括沒有開發頭檔的 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並再次在這裡發表評論。

相關內容