Respuestas:
Para cualquiera que quiera actualizar Ubuntu 10.04 LTS a PHP 5.3.10, así es como lo he hecho:
sudo apt-get remove --purge php*
sudo apt-get autoremove
sudo add-apt-repository ppa:l-mierzwa/lucid-php5
sudo apt-get update
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-gd
sudo service apache2 restart
sudo pecl uninstall apc
sudo pecl install apc
Parece un poco drástico usarlo, sudo apt-get remove --purge php*
pero Ubuntu procede a enumerar una carga de archivos que se filtran pero luego se ignoran y hasta ahora he actualizado con éxito 3 veces.
Buena suerte y gracias a Brian Mercer por su PPA php5.
[Actualización 2014-11-05]
Desde el sitio de lanzamiento de Ondřej Surý:
jrsalunga, puede intentar obtener los paquetes 5.3.10 de forma precisa (recién actualizados la semana pasada), aunque es posible que no se compile sin modificaciones:
apt-get install ubuntu-dev-tools
pull-lp-source php5 precise
dpkg-source -x php5_5.3.10-*.dsc
apt-get build-dep php5
cd php5-5.3.10
debuild binary
Esto llevará mucho tiempo y puede fallar debido a todos los cambios entre 10.04 y 12.04. Sin embargo, si tiene éxito, los .debs producidos deberían ser completamente instalables en 10.04.
Gracias a Dig por la información sobre el PPA de terceros para PHP 5.3.10. Pude actualizar mi instalación 10.04 usando esas instrucciones.
Un inconveniente durante la actualización fue que no tenía apt-add-repository
disponible en mi sistema. Resulta que esto es proporcionado por el paquete python-software-properties
.
Para cualquier persona con el mismo problema, instálelo con:
sudo apt-get install python-software-properties
Entonces debería tener apt-add-repository
disponible en su sistema.
La mayoría de las aplicaciones / software se actualizan automáticamente con actualizaciones regulares en Ubuntu (y en otras distribuciones de GNULinux) si la última versión está disponible en el repositorio.
PHP ha lanzado la versión 5.3.10 como estable, pero me temo que aún no está disponible en el repositorio de Ubuntu. Y no creo que estén disponibles para 10.04. Porque si marca aquí (en "Paquetes por distribución-> Ubuntu") la disponibilidad de PHP para cada versión de Ubuntu, puede encontrar incluso la última versión de PHP disponible para Ubuntu 12.04 (que aún no se ha lanzado) es 5.3.8. Y para 10.04 es 5.3.2. Puede ser por eso que no se actualiza cuando realiza una actualización regular.
Ahora, incluso si actualiza Ubuntu a la última versión estable, que es la 11.10, no obtendrá PHP 5.3.10 sino 5.3.6.
Puede ser que debas esperar hasta que actualicen su repositorio. O si no puede esperar, descárguelo de su sitio web y compílelo e instálelo usted mismo, si sabe cómo hacerlo.
:)