Как выполнить несколько последовательных обновлений дистрибутива Debian?

Как выполнить несколько последовательных обновлений дистрибутива Debian?

Я понимаю, что обычно рекомендуется всегда обновлять Debian последовательно. Например, обновить Debian Jessie (8) до Stretch (9), а затем до Buster (10). Но я не смог найти четких инструкций, как именно это сделать.

Достаточно ли отредактировать файлы исходного списка APT ( /etc/apt/sources.listи файлы в /etc/apt/sources.list.d/), чтобы они ссылались на мою целевую версию релиза, следуя инструкциям по обновлению в примечаниях к выпуску?

Например, чтобы обновить Jessie до Stretch, мне нужно заменить все ссылки на jessie(или stable, ...) на stretchи выполнить обновление? А затем снова заменить stretchна busterи выполнить следующее обновление?

Ответы на другие вопросы здесь, напримерВозможно ли обновление Debian Jessie (8) до Buster (10) или необходимо последовательно обновлять версии?Объясните только, что рекомендуется обновлять последовательно, но не объясните как. Может быть, это действительно очевидно, а у меня просто нет опыта.

Я немного беспокоюсь, что apt-get dist-upgradeДжесси может перейти непосредственно к Бастеру, минуя Стретча.

С уважением :)

решение1

В примечаниях к выпуску объясняется, как выполнить каждое обновление, и, как вы сказали,каждое обновление необходимо выполнять последовательно, следуя примечаниям к обновлению каждого выпуска.. Заметки о выпуске Debian 10упомяните об этом явно:

Прямые обновления с релизов Debian старше 9 (stretch) не поддерживаются. Пожалуйста, следуйте инструкциям вЗаметки о выпуске Debian 9для начала обновитесь до Debian 9.

Если вы будете следовать примечаниям к выпуску, вы не обновитесь напрямую при использовании apt-get dist-upgrade. Это может произойти, если вы попытаетесь обновиться до «stable» вместо кодового имени релиза: если ваши репозитории были настроены на ссылку на Jessie, и вы изменили их на ссылку на «stable», apt-get dist-upgradeбудет предпринята попытка обновиться напрямую до Buster (а вскоре и до Bullseye). Использование кодовых имен гарантирует, что вы обновитесь только до названного релиза.

Конфигурация репозитория также рассматривается в примечаниях к выпуску и, как правило, не может быть упрощена до операции замены (поскольку структура репозитория может меняться от одного выпуска к другому, инекоторые репозитории следует удалить перед обновлением). Таким образомзаметки о выпуске Stretchперечислите репозитории, которые необходимо добавить, и дайте указание администраторуудалятьустаревшие репозитории.

Однако есть одно досадное, но важное замечание: в разделе обновлений примечаний к выпуску не упоминаются репозитории обновлений безопасности, которые должны быть настроены для последнего обновления; для Debian 10 у вас должно получиться что-то вроде

deb http://deb.debian.org/debian buster main
deb http://security.debian.org buster/updates main

как минимум. Соответствующая конфигурация репозитория всегда может быть найденана странице информации о безопасности Debian.

(Это изменится в Debian 11 иупомянуто в примечаниях к выпуску.)

Связанный контент