Почему я не могу обновить свой Ubuntu с 18.04 до 20.04?

Я пользуюсь Ubuntu не менее 10 лет. И я прошел через много обновлений. В настоящее время я использую 18.04 (18.04.5) на своем ПК, и я ждал всплывающего сообщения «Доступна более новая версия», но оно так и не появилось.

Так что я посетил это страница и выполнил процесс (выполнил sudo do-release-upgrade -d ), но каждый раз, когда я вводил команду, он говорил:

Upgrades to the development release are only available from the latest supported release.

Почему он так говорит?

9
задан 11 June 2021 в 21:18

2 ответа

Вещь с флагом -d справедлива для случаев, когда новая LTS настолько новая, что еще не выпущена для обновления. Это происходит обычно через 3 месяца после первого релиза, т.е. в июне, более или менее, guiverc описал это в своем посте выше.

Ну, 20.04 уже намного старше, так что это не причина.

Причина должна быть в том, что вы используете 32-битную версию Ubuntu, которая перестала обновляться дальше, 18.04 - последняя поддерживаемая LTS для 32 бит.

У вас есть только возможность переустановить 20.04 как 64-битную систему, что возможно практически для всех ПК, начиная с 2007 года. Чтобы проверить это, загрузитесь с 64-битной live-флешки, и если она загрузится нормально, вы готовы к работе. Перед этим следует сделать полную резервную копию. Из нее вы сможете восстановить данные после переустановки 64-битной версии.

Надеюсь, это поможет

0
ответ дан 28 July 2021 в 11:30

Флаг -d переводит вас на релиз разработки, позволяя вам переходить до того, как релиз был официально открыт для обновления.

Обновление с 18.04 до 20.04 сейчас официально открыто, поэтому -d не применяется к этому обновлению релиза (оно применялось сразу после выхода 20.04, отсюда и уведомление в блоге, пока оно не было объявлено стабильным, поэтому с тех пор не требуется).

Обновления до релиза разработки доступны только с последнего поддерживаемого релиза.

Теперь -d означает переход с 21.04 (т.е. последнего релиза) на development или impish релиз (который будет 21.10 на релизе), но вы не на 21.04 - поэтому вы получили сообщение об ошибке.

--- Дополнительная информация

Почему -d необходим для выпуска LTS?

Обновление кранов документировано как поворот после выпуска 20.04.1 и команда Ubuntu Release Team считает его полностью стабильным для существующих пользователей. Однако многие не хотят ждать этого, поэтому -d позволяет им обновляться в любое время после выхода 20.04, даже до выхода 20.04.1... или в дни между выходом 20.04.1 (дата выхода - ISO-релиз для новых установок) и включением кранов для обновлений (обычно через 2-5 дней).

18
ответ дан 28 July 2021 в 11:30

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

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