[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pakete vor deinstallation schützen



Hallo,

Andreas Pakulat schrieb:

On 25.12.05 11:28:36, Lukas Pataki wrote:
lass beide oder mehr (php4.3x, php5, php5.1) installiert! teilw.
hängen sehr viele dinge an php4 ohne die es nur mit umständen geht.
das wird leider nicht gehen, es handelt sich genauer gesagt um
libapache2-mod-php5 und dieser wird libapache2-mod-php4 deinstallieren
und alles mitnehmen :(

Kannst du mal bitte in die Abhaengigkeiten deiner Pakete schauen?
squirrelmail z.B. haengt nicht von libapach2-mod-php4 ab, jedenfalls
nicht ausschliesslich. Und libapache2-mod-phpX != phpX, das sind 2
verschiedene Pakete und IIRC sollten alle Debianpakete aus Sarge die
php4 benoetigen sowas in den Depends haben:

libapache2-mod-php4 | php4 | php4-cgi


Du kannst also "einfach" php4-cgi installieren und dann
libapach2-mod-php4 deinstallieren damit libapach2-mod-php5 installiert
werden kann. Das Setup vom Apachen musst du dann vmtl. noch ein wenig
anpassen, damit fuer php4-Dateien das CGI-Skript ausgefuehrt wird.

es kann aber Probleme im Code von squirrelmail geben, da die Engine von PHP5 einige Unterschiede zu PHP4 aufweist. Ich hatte beispielsweise Probleme mit Wordpress und phpBB. Imp dagegegen hat einwandfrei funktioniert.

Eine andere möglichkeit gibt es nicht, pakete händisch zu verwalten?

Was meinst du mit haendisch verwalten? dpkg ist schon ziemlich manuell,
aber dein Problem sind ja grad die Abhaengigkeiten und die werden beim
Paketbau festgelegt. Es hindert dich natuerlich niemand daran
php5-Pakete selbst zu bauen, in den meisten Faellen sind aber die
vorhandenen Abhaengigkeiten nicht ohne Grund so gesetzt.
Andreas

Grüße
Christoph



Reply to: