Hola a todos,
Tengo instalado un servidor Wheezy en el que necesito instalar PHP 5.3.3-7,
que es el último que aparece en los repos de Squeeze, debido a que tengo que
instalar una aplicación que no va con PHP 5.4.4, que es el que viene en los
repos de Wheezy.
He configurado los repos de Squeeze y he instalado algunos paquetes de PHP
5.3.3-7:
aptitude update
aptitude install libapache2-mod-php5 php-pear php5 php5-cli php5-common
php5-gd php5-ldap php5-mysql php5-snmp
He bloqueado la actualización de esos paquetes:
aptitude hold libapache2-mod-php5 php-pear php5 php5-cli php5-common php5-gd
php5-ldap php5-mysql php5-snmp
He cambiado los repos a los de Wheezy y he vuelto a instalar/actualizar
algunos paquetes, por ejemplo:
aptitude update
aptitude install -y sudo sysutils mailx build-essential apache2 php5
php5-mysql php-pear libssl-dev
Y me elimina los paquetes de la versión anterior:
(..)
(Reading database ... 26200 files and directories currently installed.)
Removing libapache2-mod-php5 ...
Module php5 disabled.
To activate the new configuration, you need to run:
service apache2 restart
Removing php5-ldap ...
Removing php5-suhosin ...
Removing php5-gd ...
Removing php5-cli ...
Removing libdb4.8 ...
(..)
¿Alguna idea de por dónde puedo tirar para poder tener PHP 5.3.3-7 en Wheezy
y que no se me actualice a la 5.4.4 o se borren los paquetes?
P.D.: Creo que poderse, se puede, porque tenía un Squeeze con PHP 5.3.3-7,
he bloqueado algunos paquetes con echo 'php5 hold' | dpkg --set-selections
echo 'php5-common hold' | dpkg --set-selections, he cambiado los repos a
los de Wheezy, he hecho un apt-get update apt-get dist-upgrade y ha
actualizado desde Squeeze a Wheezy, manteniendo la versión de PHP en la
5.3.3-7.
Saludos y gracias,
Ramsés