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 と静的ページだけが必要な場合は、すべて問題ないことに注意してください。Rails 用の Phusion Passenger もインストールする必要があるため、12.04 は選択肢ではありません。

13.10 にアップグレードして、再度ここにコメントしてみます。

関連情報