Как обновить Ubuntu до новой версии
Перед переходом скопируйте важные файлы на другой диск или в облако. Обновление обычно проходит гладко, но вернуться на старую версию нельзя — только переустановить систему. На время обновления подключите ноутбук к зарядке и не выключайте компьютер.
Шаг 1. Обновите текущую систему
sudo apt update
sudo apt full-upgrade
sudo rebootПереход начинают с полностью обновлённой системы — иначе программа обновления откажется продолжать.
Шаг 2. Запустите переход
sudo do-release-upgradeПрограмма проверит, есть ли новая версия, покажет, сколько пакетов будет скачано и заменено, и спросит подтверждение. Дальше она работает сама, но иногда задаёт вопросы:
- заменить ли изменённый файл настроек — если вы правили этот файл сами, оставьте свою версию (вариант по умолчанию), иначе ваши изменения пропадут;
- перезапускать ли службы во время обновления — обычно можно согласиться;
- в конце — удалить ли устаревшие пакеты и перезагрузить ли компьютер.
Сторонние источники программ (PPA и репозитории разработчиков) на время перехода отключаются. После перезагрузки проверьте версию (lsb_release -a) и включайте эти источники обратно, только если у них уже есть пакеты для новой версии.
На рабочем столе переход на новую версию предлагает и программа обновления системы — она сделает то же самое в окне.
Какая версия будет предложена
Это задаёт строка Prompt в файле /etc/update-manager/release-upgrades:
Prompt=lts— только следующая версия LTS (так настроено в версиях LTS);Prompt=normal— следующая любая версия, в том числе промежуточная;Prompt=never— не предлагать вовсе.
Переходят по одной версии LTS: с 22.04 на 26.04 — через 24.04, двумя переходами подряд.
С одной LTS на следующую переход открывается не в день её выхода, а после первого корректирующего выпуска (вида 26.04.1) — обычно через несколько месяцев. До этого do-release-upgrade отвечает No new release found. Так, 26.04 вышла 23 апреля 2026 года, 26.04.1 — 27 августа, а переход с 24.04 открыли 29 сентября 2026 года. Проверить, доступен ли переход, ничего не меняя: do-release-upgrade -c.
Обновление по SSH
На сервере переход тоже делается командой sudo do-release-upgrade. Программа предупредит, что вы работаете по SSH, и запустит запасной сервер SSH на порту 1022 — на случай, если основной перестанет отвечать.
- Если включён брандмауэр, на время обновления откройте этот порт:
sudo ufw allow 1022/tcp, а потом удалите правило (sudo ufw delete allow 1022/tcp). - Если соединение оборвалось, обновление продолжается. Подключитесь снова и ещё раз выполните
sudo do-release-upgrade— программа вернёт вас в уже идущий сеанс обновления.
Не перезагружайте сервер, пока обновление не закончилось: полуобновлённая система может не загрузиться. Если есть возможность, сделайте снимок виртуальной машины или резервную копию сервера до начала.