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

Responder a