Некоторые особенности поддержки репозитория Backports в Debian и Ubuntu
Репозиторий Backports известен, пожалуй, каждому пользователю указанных систем. Он позволяет, при необходимости, устанавливать более свежие версии программ, не жертвуя общей стабильностью системы.
Не следует путать этот репозиторий с процессом бекпортирования новых функций и улучшений в основной дистрибутив. Это разные вещи. Давайте немного разберем этот вопрос.
Любой стабильный дистрибутив (в нашем случае Debian или Ubuntu LTS) ставит в основу стабильность окружения на протяжении всего срока поддержки. Это означает, что один раз настроив систему вы можете смело обновлять ее на протяжении всего срока поддержки не опасаясь, что обновления сломают всю логику работы системы.
Пакетная база стабильного дистрибутива замораживается незадолго до момента релиза и в дальнейшем все обновления пакетов сводятся к исправлениям и незначительным улучшениями, которые не меняют поведение пакета и не ломают обратную совместимость.
Реальный подход к этому вопросу зависит от дистрибутива, так в Debian в обновления попадают только незначительные улучшения, не меняющие основную функциональность и поведение пакета.
В Ubuntu подход более демократичный, если обновления не ломают обратную совместимость, то они будут добавлены в основной дистрибутив.
Но как быть если обновление пакета несет новую функциональность? Или его вообще не было на момент выпуска дистрибутива? А вот как раз для этого и есть репозиторий Backports.
С его помощью мы можем установить в текущий дистрибутив совершенно новые программы либо существенно обновленные версии старых, не подвергая угрозам его стабильность.
Это же хорошо? Да. Но с оговорками.
Вернемся к теме поддержки. У Debian это 3 + 2, когда первые три года дистрибутив получает поддержку в полном объеме от команды Debian, а последующие два года от сообщества LTS.
При этом репозиторий Backports, который является частью дистрибутива, не входит в список поддерживаемых сообществом LTS. Таким образом поддержка всего того, что вы установили из Backports заканчивается через три года, после чего вы не будете получать для этих пакетов ничего, включая обновления безопасности и исправления критических багов.
В Ubuntu поддержка дистрибутива, включая репозиторий Backports осуществляется на протяжении 5 лет.
И мы снова не будем делать никаких выводов и рекомендаций. Как говориться, информация к размышлению.
Post #4487
2.71K