Обновление Ubuntu в случае ошибки

Обновление Ubuntu в случае ошибки

Обычно обновление проходит штатно после этих команд:

sudo apt-get обновление
sudo apt-get dist-upgrade
sudo do-release-upgrade

Неподдерживаемые обновления

Иногда do-release-upgrade не может запустить обновление до последней версии и выдает ошибку, похожую на эту:

An upgrade from 'eoan' to 'focal' is not supported with this tool.

Если это произойдет, вам необходимо загрузить обновление для конкретной версии, ссылку можно найти по адресу https://changelogs.ubuntu.com/meta-release .

Вам необходимо загрузить инструмент обновления для версии, на которую вы обновляетесь. Например, если вы обновляетесь до Ubuntu 24.04 (noble), вы увидите ссылку на этой странице следующим образом:

UpgradeTool: http://archive.ubuntu.com/ubuntu/dists/noble-updates/main/dist-upgrader-all/current/noble.tar.gz

Загрузка представляет собой архив, содержащий исполняемый файл с кодовым именем релиза. Запустите его, чтобы запустить инструмент обновления для этого релиза. Обратите внимание, что архив извлекает все в текущий каталог, поэтому вам может потребоваться создать каталог для извлечения:


# Загружает программу обновления, проверьте ссылку выше для URL файла для вашего релиза

wget http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/noble.tar.gz

# Извлечь в новый каталог
mkdir upgrade && tar -xaf focus.tar.gz -C upgrade && cd upgrade

# Запускаем исполняемый файл, имя меняется в зависимости от версии

./noble

Этот исполняемый файл работает так же, как do-release-upgrade . Если вы все еще получаете ошибку о том, что обновление не поддерживается, вам может потребоваться выполнить промежуточное обновление до более ранней версии.

Источник:

https://help.ubuntu.com/community/EOLUpgrades