Гид по технологиям

Как обновить Debian 11 до Debian 12 через терминал

5 min read Linux Обновлено 13 Apr 2026
Обновление Debian 11 до Debian 12
Обновление Debian 11 до Debian 12

Логотип Debian на размытом фоне

Введение

Debian 12 (Bookworm) — очередной стабильный релиз Debian. Обновление с Debian 11 (Bullseye) обычно проходит гладко, если выполнить подготовку: резервное копирование, проверка сторонних репозиториев и свободного места, а также планирование времени простоя для серверов.

Короткое определение: Bullseye — кодовое имя Debian 11; Bookworm — кодовое имя Debian 12.

Важно: перед началом обновления убедитесь в наличии актуальной резервной копии и доступа к консоли (особенно для VPS или удалённых серверов).

Перед началом: проверка и подготовка

Бэкап

  • Сделайте полную резервную копию важных данных и конфигураций (rsync, tar, snapshot LVM, снимок виртуальной машины).
  • Сохраните список установленных пакетов:
    sudo dpkg –get-selections > ~/packages.txt

Проверки

  • Убедитесь, что у вас достаточно свободного места на корневом разделе и /boot.
    df -h
  • Проверьте активные сторонние репозитории в /etc/apt/sources.list.d/. Сторонние пакеты могут помешать обновлению.
  • Отключите (или переведите в состояние hold) критические сервисы на время обновления.

Рекомендации для серверов

  • Выполняйте обновление в окне обслуживания.
  • Если есть кластер — обновляйте ноду за нодой.
  • Для удалённых серверов имейте доступ через консоль провайдера (IPMI, VNC, serial).

Основные шаги обновления

Ниже — поэтапный процесс, включающий оригинальные команды.

Шаг 1: Обновите существующие пакеты

В терминале выполните:

sudo apt update && sudo apt upgrade -y

Терминал Debian с командами обновления системы

Затем удалите неиспользуемые пакеты:

sudo apt --purge autoremove

Примечание: убедитесь, что обновление прошло без ошибок; если есть проблемные пакеты — исправьте их до продолжения.

Шаг 2: Отредактируйте файл sources.list

Откройте файл источников:

sudo nano /etc/apt/sources.list

Замените все вхождения «bullseye» на «bookworm» (или обновите только те репозитории, которые вы уверены). Сохраните и выйдите.

Редактор текста в терминале Debian 11 (nano)

Важно: временно закомментируйте (поставьте #) строки с экспериментальными или сторонними репозиториями, которые не поддерживаются в Bookworm.

Шаг 3: Обновите индекс пакетов и выполните минимальное обновление

Обновите списки пакетов:

sudo apt update

Выполните обновление без установки новых пакетов, чтобы обработать переходные зависимости:

sudo apt upgrade --without-new-pkgs -y

Терминал Debian с фрагментами команд

Во время выполнения возможен диалог по конфликтующим конфигурациям — прочитайте подсказки и принимайте решения на основе ваших бэкапов и политики конфигураций.

Шаг 4: Полное обновление системы

Когда предыдущая команда завершилась без критических ошибок, запустите:

sudo apt full-upgrade -y

Терминал Debian при полной процедуре обновления

Эта команда может удалить устаревшие пакеты и установить новые в соответствии с Bookworm. Процесс может быть долгим.

Шаг 5: Перезагрузка и проверка версии

После завершения обновления перезагрузите систему:

sudo reboot

Проверьте версию ОС:

lsb_release -d  
cat /etc/debian_version

Проверка версии ОС в терминале Debian 12

Если всё в порядке, удалите ненужные пакеты окончательно:

sudo apt --purge autoremove -y

Терминал Debian 12 с фрагментами команд

Проверки после обновления

  • Проверьте, что все ключевые сервисы запущены (systemctl status nginx и т.д.).
  • Просмотрите журнал ошибок: journalctl -p err -b
  • Убедитесь в корректной версии ядра и модулей (uname -a).
  • Проверьте, что приложение запускаются и данные доступны.

Откат и план действий при сбое

Короткая методология отката:

  1. Если у вас есть снимок диска или снапшот виртуальной машины — выполните восстановление.
  2. Если снимка нет — используйте сохранённые конфигурации и список пакетов для восстановления окружения.
  3. Для критических случаев: загрузитесь в режим восстановления или с Live-образа и восстановите файлы вручную.

Критерии приёмки

  • Команда lsb_release возвращает Bookworm.
  • Ключевые сервисы работают в ожидаемом режиме.
  • Нет критических ошибок в journalctl.
  • Пользовательские приложения работают корректно.

Чеклист перед обновлением (роль-based)

Администратор сервера:

  • Резервная копия конфигураций и данных.
  • План отката и доступ к консоли провайдера.
  • Оповещение пользователей о простое.

Пользователь рабочей станции:

  • Сохраните незавершённую работу.
  • Закройте ресурсоёмкие приложения.
  • Проверьте поддержку драйверов (особенно проприетарных).

Разработчик/DevOps:

  • Проверьте CI/CD пайплайны на совместимость.
  • Проверьте контейнеры и версии базовых образов.

Советы по совместимости и сторонним репозиториям

  • Отключите PPA и сторонние репозитории перед обновлением.
  • Если вы используете не-free/firmware пакеты — убедитесь, что в sources.list добавлены соответствующие компоненты (main contrib non-free).
  • После обновления проверьте GPG-ключи репозиториев: apt-key list и импорт ключей при необходимости.

Риски и их смягчение

РискВероятностьВлияниеМитигирование
Конфликт конфигурацийСредняяВысокоеРезервные копии конфигураций, внимательное чтение подсказок apt
Потеря доступа к серверуНизкаяКритическоеДоступ к консоли провайдера, снимки диска
Несовместимость приложенийСредняяСреднееТестирование в изолированной среде, проверка зависимостей

Частые проблемы и как их решить

  • Заблокированные пакеты: sudo apt -f install; sudo dpkg –configure -a
  • Недостаточно места /boot: удалите старые ядра через apt autoremove или вручную очистите /boot
  • Конфликт конфигураций: внимательно прочитайте файлы .dpkg-new и сравните с текущими

Тесты и критерии приёмки (короткий набор)

  • lsb_release -a показывает Bookworm
  • uname -r соответствует поддерживаемому ядру
  • Произведена проверка основных сервисов: systemctl is-active
  • Приложения корректно обрабатывают запросы в тестовой нагрузке

Быстрая карта решений (Mermaid)

flowchart TD
  A[Готовы резервные копии?] -->|Да| B[Обновить пакеты]
  A -->|Нет| Z[Создать резервную копию]
  B --> C{Сторонние репозитории есть?}
  C -->|Да| D[Отключить их]
  C -->|Нет| E[Редактировать sources.list]
  D --> E
  E --> F[apt update && apt upgrade --without-new-pkgs]
  F --> G[apt full-upgrade]
  G --> H[Перезагрузка]
  H --> I{Проверки OK?}
  I -->|Да| Y[Готово]
  I -->|Нет| X[Откат/Восстановление]

Альтернативные подходы

  • Чистая установка с ISO: подходит для рабочих станций или если вы хотите начать с нуля. Рекомендуется, если система сильно кастомизирована.
  • Установка на виртуальной машине для тестирования перед обновлением продакшена.

Короткое объявление для пользователей (100–200 слов)

Доступен релиз Debian 12 (Bookworm). Если у вас Debian 11 (Bullseye), можно обновиться через терминал. Мы подготовили пошаговое руководство: создайте резервную копию, обновите пакеты, замените bullseye на bookworm в /etc/apt/sources.list, выполните последовательные apt-команды и перезагрузите систему. Для серверов рекомендуется планировать окно обслуживания и иметь доступ к консоли провайдера для возможного отката. После обновления проверьте основные сервисы и журналы ошибок. Для тестирования используйте виртуальную машину или снепшоты. Подробная инструкция с чеклистами и советами доступна в руководстве.

Резюме

  • Подготовьте резервные копии и проверьте сторонние репозитории.
  • Пройдитесь по шагам: update → upgrade → изменить sources.list → upgrade без новых пакетов → full-upgrade → reboot.
  • Проведите постобновленческие проверки сервисов и журналов.

Важно: планируйте время и тестируйте в безопасной среде, если система критична.

Краткие ссылки

  • Скачать ISO: Debian 12
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Wayland — что это и как попробовать
Linux

Wayland — что это и как попробовать

Слайдшоу с Mac на Apple TV — быстрый гайд
Руководство

Слайдшоу с Mac на Apple TV — быстрый гайд

Как уменьшить объём WhatsApp на смартфоне
Мобильные

Как уменьшить объём WhatsApp на смартфоне

Сидячая жизнь и здоровье: риски и простые шаги
Здоровье

Сидячая жизнь и здоровье: риски и простые шаги

Guided Access на iPad — настройка и советы
Руководства

Guided Access на iPad — настройка и советы

Как включить Aria в Opera GX
Браузеры

Как включить Aria в Opera GX