
Verfasst: 30. April 2010 18:19
ev. muss man noch
1.
vorher alles aufräumen in apt mit
sudo apt-get -f install
(da zumindest bei mir nach dem dist-upgrade noch unstimmigkeitet in den installierten paketen waren)
2.
dann das script ausführen.
bash php5_2-downgrade.sh
3.
und am ende noch einmal das modul libapache2-mod-php5 installieren, falls es beim ersten mal nicht geklappt hat:
aptitude install -t karmic libapache2-mod-php5
das hab ich noch mit eingebaut in das script in dem post hier drüber
Ausserdem
zur info:
Nun will die Aktualisierungsverwaltung jedesmal die phpversion wieder auf 5.3 upgraden, das kann man verhindern, wenn man die php Pakete auf hold setzt mit:
for i in $(dpkg -l | grep php|awk '{ print $2 }' );
do echo "echo $i hold |sudo dpkg --set-selections"; echo $i hold |sudo dpkg --set-selections; done
wenn man dann die php5.2 version auf eine neuere 5.2er updaten will muss man wahrscheinlich das hold vorher rausnehmen
und dann mit
PHPLIST=$(for i in $(dpkg -l | grep php|awk '{ print $2 }' ); do echo $i; done)
aptitude -t karmic install $PHPLIST
updaten
Nachtrag:
Es war noch ein fehler in dem script:
der dateiname darf keinen punkt enthalten:
/etc/apt/preferences.d/php5.2
ich habe den in
/etc/apt/preferences.d/php5_2
geändert und das script nochmal geupdatet