В настоящее время для Ubuntu 10.04 LTS доступен вариант php 5.3.2. Мне интересно, сколько времени обычно требуется, чтобы их репозитории обновлялись до php 5.3.3 или даже до последней версии php 5.3.4.
Хотя в данный момент я более конкретно интересуюсь PHP, может ли кто-нибудь предоставить более подробную информацию о «философии выпуска» Ubuntu, если хотите? Я понимаю "основной" выпуск каждые 6 месяцев и LTS каждые ~ 2 года ... но не уверен, как Ubuntu управляет пакетами.
Насколько я понимаю, Ubuntu обычно обновляет репозитории, когда появляется новая версия ubuntu и когда пакет был протестирован с выпуском. Если вы хотите использовать более современные пакеты, просто получите исходный код и скомпилируйте их самостоятельно, я бы не стал делать это на производственном сервере, хотя все еще могут быть ошибки или другие серьезные проблемы, которые следует исправить в следующем обновлении.
Надеюсь, что это поможет :) RayQuang
Вы, вероятно, никогда не увидите этого в Ubuntu 10.04 LTS. Ubuntu стремится сохранить одинаковые номера версий на протяжении всего выпуска, поскольку библиотеки и языковые функции изменяют и нарушают существующий код. Но, посмотрев на их сайт базы данных пакетов, вы можете увидеть, что php5 составляет 5.3.3 в 10.10. Возможно, 11.04 получит версию 5.3.4, но не раньше, чем она попадет в нестабильную версию Debian.
Аарон, модель, по которой обновляются пакеты дистрибутива, не совсем совместима с быстрым продвижением типичного интернет-магазина.
Поскольку дистрибутив стремится интегрировать вещи до точки крайней стабильности, обычно мы фактически не обновляем стабильный выпуск, такой как 10.04, до последней апстримы, так как это может вызвать несовместимость с зависимым программным обеспечением, поставляемым с Ubuntu.
Вместо этого, как правило, мы выбираем патчи и исправления из новых версий и помещаем их в стабильные выпуски как "StableReleaseUpdates". Это снижает вероятность регресса, но при этом решает проблему исправления ошибок.
Вот список исправлений, которые были выпущены или приняты как требующие исправления в пакете lucid php5:
Кроме того, есть процесс, с помощью которого мы можем перенести более новые исходные версии в стабильные выпуски, но он обычно имеет более низкий приоритет, чем исправление ошибок, и работа над следующим выпуском разработки. Однако, если пользователи будут следовать этому процессу, это не должно быть слишком сложно. Нам бы очень хотелось, чтобы больше людей запрашивали / работали над бэкпортами!
https://help.ubuntu.com/community/UbuntuBackports
(Более конкретно, PHP 5.3.3 находится в 10.10 и 5.3.4 должен быть в порядке (будущее 11.04), если это не приведет к ужасным регрессиям).