У меня Ubuntu Server 10.04 со всеми обновленными пакетами. Когда я печатаю nginx -v
я получил nginx version: nginx/0.7.65
. Когда я захожу на nginx.org, я вижу, что последняя стабильная версия - 1.0.10.
Это другая нумерация версий или на самом деле в ubuntu очень старая версия? Если да, то почему? Это один из основных пакетов для сервера (например, apache, mysql и т. Д.)
вы можете добавить это репо и обновить до последней версии
деб http://nginx.org/packages/ubuntu/ прозрачный nginx
deb-src http://nginx.org/packages/ubuntu/ прозрачный nginx
nginx 0.7.65 был выпущен в феврале 2010 г.. Номер версии 10.04 вашего ubuntu указывает, что он был выпущен двумя месяцами позже. На момент выпуска это была последняя доступная стабильная версия nginx. Если вы посмотрите на журнал изменений для nginx в 10.04 вы увидите, что они выпускают новые версии этого пакета, чтобы исправить проблемы с безопасностью. Это то, что ожидается. Как только выпуск ubuntu будет выпущен, вы не должны ожидать получения новых исходных версий, а вместо этого получите исправления безопасности для существующих версий. Если ubuntu выпустит новые исходные версии, а не просто исправления безопасности, это потенциально внесет новые ошибки и потенциально вынудит администраторов перенастраивать серверы только для получения исправлений безопасности, ни одно из которых не желательно для «стабильного» выпуска дистрибутива.