Обычно обновление проходит штатно после этих команд:
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 . Если вы все еще получаете ошибку о том, что обновление не поддерживается, вам может потребоваться выполнить промежуточное обновление до более ранней версии.
Источник:
Переходите по ссылке и регистрируйте свой Яндекс ID https://ya.cc/5CPfwE