Каждая версия Ubuntu объявила дату окончания поддержки. Например, текущий Oneiric будет поддерживаться до апреля 2013 года. Что это значит и что произойдет к тому времени? Если в одном из пакетов, поддерживаемых Ubuntu, найдена ошибка - будет ли она исправлена?
Я спрашиваю, потому что я испытываю серьезные известные проблемы с Compiz и Unity, которые делают его полностью непригодным для меня (ошибка # 888039 + несколько других мелких проблем ). Исправления были выпущены в ветви Precise, хотя статус Launchpad говорит о том, что это влияет на Oneiric (это тоже сбивает с толку, но, возможно, я недостаточно хорошо знаю процесс). Переход на Precise пока недоступен, и мне просто интересно, могу ли я ожидать, что такие исправления будут перенесены в предыдущую - все еще поддерживаемую версию, если по какой-то причине я не хотел бы обновиться до последней версии.
Я знаю, что это сложно обобщить, но я просто хотел узнать, чего можно ожидать от «поддерживаемой» версии.
источник
nux
.nux
вас установлена:apt-cache show nux | grep Version
Ответы:
Обещание о том, что определенная версия Ubuntu будет поддерживаться для определенного количества монтирований, не обязательно означает обещание исправить все ошибки или даже обещание исправить любые ошибки.
Обратите внимание на эту цитату с веб-страницы Ubuntu для настольных бизнес-пользователей.
Смотрите график под названием Ubuntu for Desktop Release Cycle . Обратите внимание, что следующие два выпуска LTS получат 2 года поддержки для обновлений оборудования и обслуживания и еще 3 года для поддержки обновлений. Это может включать исправления ошибок, но это не означает обещание исправить все ошибки в течение этого периода.
Это похоже на версии сервера LTS, как показывает эта страница для бизнес-пользователей сервера Ubuntu . Основное отличие заключается в том, что обновления оборудования и технического обслуживания продлеваются на полный 5-летний период.
Как показывает ссылка в вашем вопросе на отчет об ошибке, зачастую очень трудно точно определить, какой пакет вызывает проблему, и мы также видим, что добровольцы прилагают немало усилий для сортировки отчетов об ошибках, чтобы определить, какие из них должны иметь приоритет и кто несет ответственность за его устранение.
Когда я читаю эту страницу о помощи с ошибками, я вижу, что сообщество разработчиков Ubuntu реагирует на сообщения об ошибках очень упорядоченным образом.
Вы также должны учитывать, что Ubuntu - это дистрибутив. Он берет программные компоненты из других частей сообщества Linux и объединяет их. Что если ошибка в ядре Linux, Debian, Gnome или каком-либо другом компоненте, за который Ubuntu не несет ответственности.
Отчет об ошибке должен быть отправлен тем, кто отвечает за поддержку и разработку пакета, в котором есть ошибка. И тогда дело за этими людьми.
Иногда люди из Ubuntu могут предоставить исправление, а также отчет об ошибках. Важно, чтобы это исправление было запущено (так оно и называется), тогда все в сообществе Linux могут получить выгоду, а не только мы, пользователи Ubuntu. Требуется время, чтобы исправление вышло вверх по течению, было принято этими сопровождающими и возвращено вниз по течению, чтобы быть исправленным в Ubuntu.
Я не удивлен, что иногда принимается решение исправить проблему в следующей версии Ubuntu, а не исправить в версии, которая вскоре будет заменена. Особенно, если следующая версия будет LTS с 5-летней поддержкой.
Вы говорите, что эта конкретная ошибка исправлена в Precise Pangolin, но не в Oneiric Ocelot. Но Precise Pangolin 12.04 проходил тестирование почти шесть месяцев. Помещая исправление в Precise, исправление проверяется.
Это лучше, чем помещать его в Oneiric для пользователей, ожидающих стабильную версию для тестирования, не так ли?
Исправление прошлого может подождать. Получите будущее "точно" в начале. Вот что важно, на мой взгляд.
источник
В основном это означает, что техническая поддержка, касающаяся версии Oneiric, будет оказываться до конца срока ее действия, то есть до апреля 2013 года. Вы также можете быть уверены, что критические ошибки и ошибки безопасности, затрагивающие Oneiric, будут исправлены до апреля 2013 года.
В зависимости от серьезности ошибок и пакетов, затронутых этой ошибкой, она может быть или не быть исправлена.
источник
Нет гарантии, что если ошибка будет найдена, она будет исправлена. Период. Даже на текущей или разрабатываемой версии. Некоторые ошибки исправлены, некоторые нет, это зависит от доступных ресурсов, серьезности ошибок и т. Д ...
Что точно, если эта ошибка исправлена, и это проблема безопасности или критическая, она будет перенесена на все поддерживаемые версии. Кроме того, в некоторых поддерживаемых версиях вы будете получать обновления для некоторых выбранных пакетов (например, Firefox) до его окончания срока действия.
С точки зрения обычного пользователя, самое важное о поддержке заключается в том, что хранилища любых версий будут оставаться в сети только до тех пор, пока они поддерживаются. Если вы используете неподдерживаемую версию Ubuntu, вы не сможете установить или обновить программное обеспечение обычным способом (apt-get с официальными репозиториями, Software Center и т. Д.).
источник
Другие хорошо рассмотрели, что значит быть поддержанным.
Если есть исправление в Precise, которое вам нужно в более старой версии, такой как Oneiric, есть три возможности.
Вы можете следить за процессом обновления стабильной версии. Если исправление важно и вряд ли что-то сломает, это кандидат на SRU. Смотрите здесь . Ссылка также дает важную информацию о том, почему ошибки не исправляются автоматически в старых версиях пакетов.
Я вижу исправление для ошибки, которую вы упомянули, проходящей через процесс SRU для Oneiric. Вы можете прокомментировать сообщение об ошибке, спрашивая о его статусе. Я удивлен, что это было в тестировании так долго, как это было.
В целом, возможно, что более новая версия пакета с исправлением была выпущена для oneiric-backports. Вы можете включить этот репозиторий, открыв Ubuntu Software Center и используя Edit-> Software Sources, а затем перейдя на вкладку Updates. Выберите oneiric-backports.
Опять же, вообще говоря, вы можете использовать версию Precise в своей системе, если Oneiric имеет все зависимости новой версии пакета. Вы можете перейти на archives.ubuntu.com через пул каталогов каталогов к текущему пакету для каждого поддерживаемого выпуска. Вы можете скачать нужный файл, проверить, выполнены ли все его зависимости, а затем попытаться установить его с помощью
sudo dpkg -i package_name_and_release
команды. Поиск в Интернете также может помочь найти файл .deb для нужной версии. Это вряд ли сработает для Compiz или Unity, потому что в их зависимости от выпуска к выпуску так много изменений.В вашем конкретном случае, о котором вы упомянули, я думаю, что процесс SRU был наиболее подходящим, и, действительно, исправление следует за этим процессом. Предложенное исправление находится в предложенном oneiric репозитории, и вы можете установить и протестировать его оттуда. Смотрите это для получения дополнительной информации.
источник