Risposte:
Per chiunque voglia aggiornare Ubuntu 10.04 LTS a PHP 5.3.10, ecco come l'ho fatto:
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
Sembra un po 'drastico usando, sudo apt-get remove --purge php*
ma Ubuntu procede ad elencare un carico di file che vengono filtrati ma poi ignorati e finora ho aggiornato con successo 3 volte.
Buona fortuna e grazie a Brian Mercer per il suo PPA php5.
[Aggiornamento 2014-11-05]
Dal sito del launchpad di Ondřej Surý:
jrsalunga, puoi provare ad estrarre i pacchetti 5.3.10 da preciso (appena aggiornato la scorsa settimana), anche se potrebbe non essere compilato senza modifiche:
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
Ciò richiederà molto tempo e potrebbe non riuscire a causa di tutte le modifiche tra 10.04 e 12.04. Tuttavia, se riesce, i .debs prodotti dovrebbero essere completamente installabili su 10.04.
Grazie a Dig per le informazioni sul PPA di terze parti per PHP 5.3.10. Sono stato in grado di aggiornare la mia installazione 10.04 usando queste istruzioni.
Un singhiozzo durante l'aggiornamento era che non avevo apt-add-repository
disponibile sul mio sistema. Si scopre che questo è fornito dal pacchetto python-software-properties
.
Per chiunque abbia lo stesso problema, installalo con:
sudo apt-get install python-software-properties
Dovresti quindi avere a apt-add-repository
disposizione sul tuo sistema.
Principalmente software / applicazioni vengono aggiornati automaticamente con aggiornamenti regolari in Ubuntu (e in altre distribuzioni GNULinux) se l'ultima versione è disponibile nel repository.
PHP ha rilasciato la versione 5.3.10 come stabile ma temo che non sia ancora disponibile sul repository di Ubuntu. E non credo che renderebbero disponibili per 10.04. Perché se controlli qui (sotto "Pacchetti per distribuzione-> Ubuntu") la disponibilità del PHP per ogni versione di Ubuntu, puoi trovare anche l'ultima versione di PHP disponibile per Ubuntu 12.04 (che non è ancora stata rilasciata) è 5.3.8. E per 10.04 è 5.3.2. Potrebbe essere per questo che non viene aggiornato quando si esegue un aggiornamento regolare.
Ora, anche se aggiorni Ubuntu all'ultima versione stabile, che è l'11.10, non otterrai PHP 5.3.10 ma 5.3.6.
Forse dovresti aspettare fino a quando non aggiornano il loro repository. Oppure, se non puoi aspettare, scaricalo dal suo sito Web e compilalo e installalo tu stesso, se sai come farlo.
:)