Ich habe gerade ein Upgrade von 10.04 auf 12.04 durchgeführt und Apache2 aktualisiert. Dabei bin ich auf Folgendes gestoßen:
- Beim Versuch, Passenger zu installieren, wurde bemängelt, dass
apache2-prefork-dev
es fehlte. sudo apt-get install apache2-prefork-dev
beschwert sich: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
beschwert sich: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
installiert.sudo apt-get install apache2.2-common
findet es immer noch nicht.
Ich habe Apache mehrmals komplett deinstalliert, bereinigt usw. Irgendwelche Ideen?
Antwort1
Ich habe versucht, 12.04 LTS neu zu installieren. Das Hauptproblem ist, dass ich das ppa:ondrej/php5
Repo für PHP 5.4 hinzugefügt habe. Dies enthält Apache 2.4 ohne Entwicklungsheader. Infolgedessen habe ich Apache 2.4.6 installiert, aber wenn ich Entwicklungsheader installieren möchte, findet der Paketindex es nur für 2.2.
Wenn ich bei 12.04 bleibe, kann ich anscheinend nur durch eine Komplettkompilierung Ergebnisse erzielen.
Wenn ich verwaltete Pakete für PHP 5.4 und Apache 2.4 möchte, kann ich nicht bei 12.04 LTS bleiben.
Beachten Sie, dass alles in Ordnung wäre, wenn ich nur normales PHP und statische Seiten bräuchte. Ich muss auch Phusion Passenger für Rails installieren, daher ist 12.04 keine Option.
Ich werde versuchen, auf 13.10 zu aktualisieren und hier erneut einen Kommentar abgeben.