Почему `do-release-upgrade` пропускает версию?

Я ответил на этот вопрос о do-release-upgrade, не допуская обновления с 14.10 по 15.04 только до 15.10, я предположил, что это произошло из-за того, что 15.04 - это конец жизни.

Пользователь (@xangua) опубликовал, что было невозможно пропустить выпуск с do-release-upgrade, поэтому я просмотрел эту информацию, запустив команду в своем 14.04-окне, но вот тут началось путаное.

Мой 14.04 хочет обновить прямо до 15,04?

Конечно, это недействительно мой ответ, поскольку 15.04 - это конец жизни, но почему эта команда, похоже, пропускает версии, если не основывается на конце жизни?

Нет никаких признаков того, что обновление от 14.10 загружается обновлением, а software-updater говорит, что Ubuntu 15.04 теперь доступен для скачивания, некоторые уточнения этого будут замечательными.

1
задан 13 April 2017 в 15:24

1 ответ

do-release-upgrade ничего не знает о «прыгающих версиях». Он просто загружает план обновления из поддерживающих репозитарий Ubuntu. README:

2) Инструмент обновления должен иметь возможность загружать обновленную информацию о том, как выполнить обновление (например, дополнительные шаги, например, обновление некоторых библиотек)

Кроме того, в спецификации о do-release-upgrade README :

2) Инструмент обновления должен иметь возможность загружать обновленную информацию о том, как выполнить обновление ( например, дополнительные шаги, например, сначала обновление некоторых библиотек)

Файл мета-релиза с информацией о доступных дистрибутивах хранится на центральном сервере и является If-Modified-Since проверен на каждом прогоне обновить-менеджер. Если новая версия найдена, диспетчер обновлений показывает это визуально.

5
ответ дан 23 May 2018 в 14:23

Другие вопросы по тегам:

Похожие вопросы: