Ubuntu 12.04: apache2-common kann nicht installiert werden

Ubuntu 12.04: apache2-common kann nicht installiert werden

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-deves fehlte.
  • sudo apt-get install apache2-prefork-devbeschwert 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-commonbeschwert 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-bininstalliert.

  • sudo apt-get install apache2.2-commonfindet 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/php5Repo 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.

verwandte Informationen