Обновление Linux Mint 20.3 Una до 21 Vanessa

О чём это руководство
Это пошаговое руководство объясняет, как безопасно обновить Linux Mint с версии 20.3 (Una) до 21 (Vanessa) без полной переустановки. Подходит для настольных пользователей и администраторов, которые хотят сохранить настройки и приложения.
Кому это нужно: текущим пользователям Linux Mint 20.3, которым требуется новее ядро, пакеты и функции, но которые хотят сохранить существующую систему.
Определения в одну строку:
- Timeshift — инструмент для создания снимков системы (system snapshots), позволяющий откатиться при ошибке.
- Orphan packages — пакеты, удалённые из репозиториев в новой версии.
Как работают обновления Linux Mint
Linux Mint базируется на Ubuntu LTS и получает крупные версии примерно каждые два года, а мелкие обновления — каждые шесть месяцев. Чтобы перейти на следующий крупный релиз, система должна быть обновлена до последней минорной версии текущей ветки. В нашем случае обновление на 21 возможно только с 20.3.
Это значит: если вы на более старой минорной точке (например, 20.0 или 20.1), сначала обновите до 20.3, затем выполните переход на 21.
Важно: обновление системой в месте (in-place upgrade) обычно сохраняет пользовательские файлы и установленные приложения, но всегда существует риск несовместимости отдельных пакетов — поэтому снимки/резервные копии обязательны.
Подготовка: контрольный список перед обновлением
- Создайте снимок системы через Timeshift или сделайте полное резервное копирование важных данных.
- Обновите текущую систему до последних пакетов (см. Шаг 1).
- Убедитесь, что у вас достаточно свободного места на корневом разделе (несколько гигабайт для загрузок и распаковки пакетов).
- Отключите сторонние PPA и внешние репозитории (можно временно закомментировать записи в /etc/apt/sources.list.d/) — их можно вернуть после обновления.
- Запишите список установленных вручную пакетов: dpkg –get-selections > ~/packages.list
- Убедитесь, что у вас настроена и работает Timeshift (снимок должен быть свежим).
Шаг 1: Обновите текущую систему до Linux Mint 20.3
Перед запуском инструмента обновления проверьте, что ваша система полностью обновлена. Откройте терминал и выполните следующие команды:
sudo apt update && sudo apt upgrade
sudo apt --with-new-pkgs upgrade
sudo apt autoremoveПояснение: первая команда обновляет списки пакетов и применяет обычные обновления; вторая учитывает новые зависимости; autoremove удаляет больше не нужных пакетов.
Если система запросит пароль — введите его. Подтвердите установку, нажав Y, когда потребуется. После завершения перезагрузите систему, если обновление предложит это сделать.
Альтернативно: можно использовать графический Менеджер обновлений (Update Manager). Убедитесь, что все обновления установлены и система перезагружена перед следующим шагом.
Шаг 2: Установка утилиты mintupgrade
В терминале установите официальный инструмент обновления:
sudo apt install mintupgradeПодтвердите установку Y, введите пароль при запросе. После установки пакет mintupgrade готов к использованию.
Шаг 3: Запуск мастера обновления
Запустите инструмент командой:
sudo mintupgradeПосле ввода пароля запустится графический мастер обновления.
Ниже — развернутый порядок действий в мастере с пояснениями.
- В стартовом окне нажмите “Let’s go” (Начать). Это запускает процесс подготовки.
- Фаза 1: Подготовка — инструмент выполнит симуляцию обновления и проверит требования. Нажмите “Ok” для запуска симуляции.
- Если у вас нет снимка Timeshift, мастер остановится и предложит настроить его. Создайте снимок — это обязательное условие продолжения.
- Фаза 2: Симуляция и загрузка — мастер проверит, какие пакеты будут изменены, удалены или установлены. Если симуляция завершилась успешно, появится её сводка с перечнем потенциальных рисков.
- Нажмите “Ok” для начала загрузки пакетов. После загрузки начнётся фаза 3.
- Утилита покажет список “orphan” пакетов — тех, что больше не поддерживаются в новой версии. Рекомендуется нажать “Fix” для их удаления, но вы можете выбрать сохранение отдельных пакетов вручную.
- Если хотите сохранить конкретный пакет, откройте меню → Preferences → Orphan packages и добавьте его в список сохранения (кнопка плюс).
- После успешного выполнения всех этапов вы увидите экран успеха. Перезагрузите систему по запросу.
Если процесс завершился нормально — поздравления: вы теперь на Linux Mint 21.
Шаг 4: Удаление утилиты обновления
Чтобы убрать utilitu после успешного обновления:
sudo apt remove mintupgrade
sudo rebootУдаление не обязательно, но поддерживает систему в чистоте и уменьшает вероятность случайного запуска устаревшего инструмента.
Что делать в случае проблем — план отката и устранение неисправностей
Критический принцип: не паниковать и не делать поспешных изменений. Наличие свежего снимка Timeshift даёт быстрый способ отката.
Короткий план отката:
- Загрузитесь в режим восстановления (если нужно) или в Live-USB.
- Запустите Timeshift и выберите последний рабочий снимок.
- Нажмите “Restore” и следуйте инструкциям — система вернётся в состояние при создании снимка.
- После отката удалите проблемные сторонние репозитории и повторите обновление позже.
Частые ошибки и решения:
- Ошибка с зависимостями (dependency issues): запустите sudo apt –fix-broken install и повторите mintupgrade.
- Нехватка места: очистите /var/cache/apt/archives, временные файлы и пересмотрите размер разделов.
- Сторонние драйверы: для проприетарных драйверов (видео/wi‑fi) проверьте их совместимость и при необходимости переустановите после обновления.
Решение для orphan-пакетов — как принять решение
- Если пакет критичен для рабочего процесса и не доступен в 21 — сохраните его и тестируйте работоспособность.
- Если пакет давно не обновлялся и больше не поддерживается — обычно безопасно удалить.
- Для пакетов из внешних поставщиков проверьте наличие новых репозиториев или альтернатив.
Роль‑ориентированные чеклисты
Чеклист для обычного пользователя:
- Сделать снимок через Timeshift.
- Установить обновления и перезагрузить.
- Установить mintupgrade и выполнить полную симуляцию.
- Запустить обновление, перезагрузиться и проверить рабочие приложения.
Чеклист для администратора/IT‑специалиста:
- Проверить совместимость сервисов и серверных пакетов.
- Сохранить списки установленных пакетов и конфигураций.
- План отката и тестовая машина для проверки.
- Обновление на производственных системах проводить в окно обслуживания.
Чеклист для продвинутого пользователя/разработчика:
- Тестировать сборку пакетов, PPA и development-среды в контейнере или VM.
- Обновить SDK, компиляторы и инструменты сборки.
Критерии приёмки
- Система загружается в графическую среду без ошибок.
- Пользовательские файлы и настройки сохранены.
- Основные приложения запускаются и функционируют.
- Нет необработанных ошибок в /var/log/apt/ и системных журналах.
Мини‑методология обновления (короткая)
- Подготовка: полный апдейт, снимок, отключение сторонних репозиториев.
- Симуляция: запустить mintupgrade и проанализировать отчет.
- Обновление: загрузить и применить изменения.
- Валидация: проверить загрузку и критичные приложения.
- Завершение: удалить mintupgrade и выполнить очистку.
Быстрый чек исключительных случаев
- Если используете зашифрованный диск: убедитесь, что ключи/пароли доступны.
- Если система на RAID/LVM: проверьте целостность разделов.
- Если критичные сервисы — тестируйте в staging перед production.
Конфиденциальность и безопасность
Процесс обновления подключается к официальным репозиториям Linux Mint/Ubuntu через HTTPS/HTTP. Не используйте непроверенные зеркала. Проверьте подписи пакетов при сомнениях. Обновление не должно передавать личные данные, но всегда держите бэкап конфигураций и ключей в надёжном месте.
Полезные команды для проверки после обновления
lsb_release -a
cat /etc/linuxmint/info
dpkg --get-selections | grep -v deinstall
journalctl -b | tail -n 200Тест-кейсы и приёмочные критерии
- ТК1: Система успешно загружается под обычным пользователем — Ожидаемый результат: рабочая сессия в графическом окружении.
- ТК2: Основной браузер запускается и открывает сайты — Ожидаемый результат: страницы загружаются.
- ТК3: Встроенная сеть и Wi‑Fi подключаются — Ожидаемый результат: доступ в интернет.
- ТК4: Восстановление со снимка — Ожидаемый результат: полная работоспособность до обновления.
Часто задаваемые вопросы
Q: Можно ли откатиться без Timeshift?
A: Откат без снимка возможен только из резервных копий файлов и конфигураций; это гораздо сложнее. Поэтому Timeshift настоятельно рекомендуется.
Q: Поддерживает ли mintupgrade PPA и сторонние репозитории?
A: mintupgrade отключает сторонние репозитории на время обновления и предупреждает о рисках. После обновления их можно включить вручную.
Q: Нужно ли удалять mintupgrade после обновления?
A: Не обязательно, но рекомендуется для поддержания чистоты системы.
Краткое резюме
- Обновление 20.3 → 21 возможно только с версии 20.3.
- Обязательно создайте снимок Timeshift и установите все текущие обновления.
- Используйте официальную утилиту mintupgrade: симуляция → загрузка → обновление.
- Иметь план отката и проверить ключевые приложения после обновления.
Спасибо за внимание — обновляйте аккуратно, и Linux Mint 21 будет служить стабильно и предсказуемо.
Похожие материалы
Как отправлять Kudos на LinkedIn
Bitly в Python: сократить ссылку через API
ChatGPT для D&D — промпты, идеи и методика
Редактирование фото на iPhone — полный гайд
Микрофон по умолчанию в Windows 10