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/php5
php 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 にアップグレードして、再度ここにコメントしてみます。