Odpowiedzi:
Dla każdego, kto chce uaktualnić Ubuntu 10.04 LTS do PHP 5.3.10, tak to zrobiłem:
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
Wygląda to trochę drastycznie, sudo apt-get remove --purge php*
ale Ubuntu nadal wyświetla listę plików, które są filtrowane, ale następnie ignorowane i jak dotąd pomyślnie zaktualizowałem 3 razy.
Powodzenia i podziękowania dla Briana Mercera za jego php5 PPA.
[Aktualizacja 2014-11-05]
Ze strony startowej Ondřej Surý:
jrsalunga, możesz spróbować pobrać pakiety 5.3.10 z precyzyjnych (właśnie zaktualizowanych w zeszłym tygodniu), ale może się nie skompilować bez modyfikacji:
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
Zajmie to dużo czasu i może się nie powieść z powodu wszystkich zmian między 10.04 a 12.04. Jeśli jednak się powiedzie, wyprodukowane pliki .deb powinny zostać w pełni zainstalowane 10.04.
Dzięki Dig za informacje o PPA innej firmy dla PHP 5.3.10. Byłem w stanie zaktualizować moją instalację 10.04, korzystając z tych instrukcji.
Jednym z czkawek podczas aktualizacji było to, że nie miałem apt-add-repository
dostępnego w moim systemie. Okazuje się, że zapewnia to pakiet python-software-properties
.
Dla każdego, kto ma ten sam problem, zainstaluj go z:
sudo apt-get install python-software-properties
Powinieneś mieć apt-add-repository
dostęp do swojego systemu.
Przeważnie oprogramowanie / aplikacje są aktualizowane automatycznie poprzez regularne aktualizacje w Ubuntu (i innej dystrybucji GNULinux), jeśli najnowsza wersja jest dostępna w repozytorium.
PHP wydało wersję 5.3.10 jako stabilną, ale obawiam się, że nie jest jeszcze dostępna w repozytorium Ubuntu. I nie sądzę, by udostępnili go na 10.04. Ponieważ jeśli sprawdzisz tutaj (w sekcji „Pakiety według dystrybucji-> Ubuntu”) dostępność PHP dla każdej wersji Ubuntu, możesz znaleźć nawet najnowszą wersję PHP dostępną dla Ubuntu 12.04 (która jeszcze nie została wydana) to 5.3.8. A dla 10.04 jest to 5.3.2. Być może dlatego nie jest aktualizowany podczas regularnej aktualizacji.
Teraz, nawet jeśli zaktualizujesz Ubuntu do najnowszej stabilnej wersji, czyli 11.10, nie dostaniesz PHP 5.3.10, ale 5.3.6.
Być może powinieneś poczekać, aż zaktualizują swoje repozytorium. Lub jeśli nie możesz czekać, pobierz go ze strony internetowej i skompiluj i zainstaluj sam, jeśli wiesz, jak to zrobić.
:)