Respostas:
Para quem deseja atualizar o Ubuntu 10.04 LTS para o PHP 5.3.10, é assim que eu faço:
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 um pouco drástico de usar, sudo apt-get remove --purge php*
mas o Ubuntu continua listando uma carga de arquivos que são filtrados, mas depois ignorados, e eu atualizei com sucesso três vezes até agora.
Boa sorte e obrigado a Brian Mercer pelo seu php5 PPA.
[Atualização 05/11/2014]
Do local da barra de lançamento do Ondřej Sury:
jrsalunga, você pode tentar extrair os pacotes 5.3.10 do preciso (recém-atualizado na semana passada), embora ele não possa ser compilado sem modificações:
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
Isso levará muito tempo e poderá falhar devido a todas as alterações entre 10.04 e 12.04. No entanto, se for bem-sucedido, os .debs produzidos deverão ser totalmente instaláveis no 10.04.
Agradecemos a Dig pelas informações sobre o PPA de terceiros para o PHP 5.3.10. Consegui atualizar minha instalação 10.04 usando essas instruções.
Um problema durante a atualização foi que eu não tinha apt-add-repository
disponível no meu sistema. Acontece que isso é fornecido pelo pacote python-software-properties
.
Para qualquer pessoa com o mesmo problema, instale-o com:
sudo apt-get install python-software-properties
Você deve ter apt-add-repository
disponível no seu sistema.
Principalmente, os softwares / aplicativos são atualizados automaticamente com atualizações regulares no Ubuntu (e em outras distribuições do GNULinux) se a versão mais recente estiver disponível no repositório.
O PHP lançou a versão 5.3.10 como estável, mas receio que ainda não esteja disponível no repositório do Ubuntu. E eu não acho que eles disponibilizariam para 10.04. Porque se você verificar aqui (em "Pacotes por distribuição-> Ubuntu") a disponibilidade do PHP para cada versão do Ubuntu, você poderá encontrar a versão mais recente do PHP disponível para o Ubuntu 12.04 (que ainda não foi lançada) é 5.3.8. E para 10.04 é 5.3.2. Pode ser por isso que ele não está sendo atualizado quando você faz atualizações regulares.
Agora, mesmo se você atualizar o Ubuntu para a versão estável mais recente, que é a 11.10, você não obterá o PHP 5.3.10, mas 5.3.6.
Pode ser que você deva esperar até que eles atualizem seu repositório. Ou, se não puder esperar, faça o download do site e compile e instale você mesmo, se você souber como fazê-lo.
:)