Срок поддержки Ubuntu 21.10 (Impish Indri) истёк. Это означает, что обновления безопасности, исправления ошибок и поддержка пакетов больше не выходят. Если машина подключена к сети, оставаться на 21.10 рискованно: новые уязвимости останутся незакрытыми.

Разберём, что делать, как обновиться до поддерживаемой версии и какие подводные камни есть у перехода.

Что означает окончание поддержки

Промежуточные релизы Ubuntu поддерживаются девять месяцев, LTS — пять лет (с ESM дольше). 21.10 не является LTS, поэтому после EOL репозитории могут быть перемещены в архив, а обновления безопасности прекращаются.

Формально система продолжит работать. Но браузер, ядро, OpenSSL и другие компоненты будут стареть, а новые эксплойты не будут закрываться. Для домашней машины без сети это допустимо, для рабочей — нет.

Проверка версии и статуса

lsb_release -a
cat /etc/os-release
apt list --upgradable

Если do-release-upgrade не предлагает обновление, проверьте настройки Prompt и наличие свободного места. Для EOL-версии может потребоваться указать старый репозиторий или использовать специальные инструкции.

cat /etc/update-manager/release-upgrades
df -h

Подготовка

Сделайте резервную копию данных и снапшот системы. Обновите текущие пакеты, чтобы уменьшить число конфликтов. Отключите сторонние PPA: они чаще всего ломают апгрейд.

sudo apt update
sudo apt full-upgrade
sudo apt install update-manager-core
sudo timeshift --create --comments "before upgrade"
cp -r /etc/apt/sources.list.d ~/sources-backup

Освободите 10–15 ГБ на корневом разделе. Проверьте, что критичные приложения поддерживают целевую версию: 22.04 LTS — наиболее логичный выбор.

Обновление до 22.04

Запустите апгрейд из терминала и читайте вопросы. Утилита предложит удалить устаревшие пакеты и заменить конфигурационные файлы.

sudo do-release-upgrade

Если система предлагает только 21.10-ветку, проверьте, что Prompt=lts. Для EOL может понадобиться сначала обновиться до ближайшей поддерживаемой версии, а затем до LTS.

Во время процесса не закрывайте терминал и не выключайте питание. При обрыве соединения используйте screen или tmux, чтобы продолжить сессию.

sudo apt install screen
screen -S upgrade
sudo do-release-upgrade

После обновления

  1. Проверьте загрузку и работу входа.
  2. Убедитесь, что сеть, звук и графика работают.
  3. Проверьте сервисы и журналы на ошибки.
  4. Обновите Flatpak/Snap-приложения.
  5. Верните необходимые PPA, если они поддерживают новую версию.
lsb_release -a
uname -r
systemctl --failed
journalctl -b -p err
flatpak update

Если что-то не работает, не переустанавливайте систему сразу: проверьте логи и пакеты. Большинство проблем решается установкой драйвера или правкой конфигурации.

Чистая установка

Если система использовалась долго, чистая установка 22.04 или 24.04 может быть быстрее и надёжнее. Сохраните домашний каталог, список пакетов и настройки, затем установите систему с нуля.

apt list --installed > ~/packages.txt
dpkg --get-selections > ~/selections.txt

Проверьте ISO по SHA256 и не забудьте про резервную копию. После установки настройте обновления и Timeshift.

Если обновление невозможно

Иногда оборудование или проприетарное ПО не поддерживает новую версию. В этом случае изолируйте машину от интернета, ограничьте доступ и планируйте замену. Не оставляйте EOL-систему в сети «пока работает».

sudo ufw enable
sudo ufw default deny incoming

Для виртуальных машин проще пересоздать их из поддерживаемого образа, чем обновлять decade-old окружение.

Что происходит с репозиториями после EOL

Когда поддержка заканчивается, пакеты не исчезают мгновенно, но перестают получать исправления. Через некоторое время зеркала могут переместить релиз в архив, и обычный apt update начнёт возвращать ошибки 404. Это не «поломка» системы, а признак того, что источники устарели.

sudo apt update 2>&1 | grep -iE "404|not found|release"
grep -rh "^deb " /etc/apt/sources.list /etc/apt/sources.list.d/ | sort -u

Не добавляйте случайные зеркала из форумов, чтобы «продлить жизнь» релизу. Неподписанные или устаревшие источники хуже, чем отсутствие обновлений: они могут принести подменённые пакеты.

План миграции по шагам

Составьте список того, что должно работать после перехода: браузер, офис, VPN-клиент, принтеры, специфическое ПО. Проверьте каждое приложение на целевой версии в виртуальной машине. Если что-то несовместимо, найдите замену заранее, а не в день обновления.

# инвентаризация установленного ПО и репозиториев
apt list --installed > ~/packages-before.txt
snap list > ~/snaps-before.txt
flatpak list --app > ~/flatpaks-before.txt
ls /etc/apt/sources.list.d/ > ~/repos-before.txt

После апгрейда сравните списки и верните только те источники, которые поддерживают новую версию. Многие PPA закрываются вместе с релизом — это нормально.

Если машина используется для работы, выберите окно обслуживания с запасом: апгрейд может занять несколько часов, а отладка — ещё день. Не планируйте его накануне сдачи проекта.

Что делать с данными и настройками

Перед апгрейдом экспортируйте то, что сложно восстановить: закладки браузера, ключи SSH, конфигурации VPN, списки пакетов, настройки почтового клиента. Домашний каталог обычно сохраняется, но скрытые файлы конфигурации могут конфликтовать с новыми версиями приложений.

tar -czf ~/dotfiles-backup.tar.gz ~/.ssh ~/.gnupg ~/.config ~/.local/share/keyrings
ls -lh ~/dotfiles-backup.tar.gz

После обновления не копируйте старые конфиги поверх новых «чтобы сохранить настройки». Сравнивайте файлы и переносите только нужные параметры. Особенно осторожно с настройками GNOME, NetworkManager и драйверов.

Если в системе есть базы данных, сделайте логический дамп и проверьте его восстановление на копии. Обновление ОС может изменить версию PostgreSQL, MySQL или PHP, и старые данные потребуют миграции.

pg_dumpall > ~/pg-backup.sql
mysqlcheck --all-databases
php -v

Только после того, как данные сохранены и проверены, приступайте к апгрейду. Это правило кажется очевидным, но именно его чаще всего пропускают, когда «нужно быстро обновиться».

Итог

Окончание поддержки Ubuntu 21.10 — не косметическая новость, а смена статуса безопасности. Обновитесь до LTS после резервной копии, отключите сторонние репозитории и проверьте систему после перезагрузки. Если апгрейд невозможен, изолируйте машину и планируйте миграцию.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте