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

Как обновить Debian 11 (Bullseye) до Debian 12 (Bookworm)

6 min read Linux Обновлено 13 Dec 2025
Обновление Debian 11 до Debian 12 — пошагово
Обновление Debian 11 до Debian 12 — пошагово

Логотип Debian на размытой цветной подложке

Debian 12 «Bookworm» — ещё одна стабильная версия с обновлённым стеком пакетов и улучшениями по безопасности. Если вы используете Debian 11 «Bullseye», скорее всего вы сможете выполнить обновление ин-place (на месте) через терминал. В этом руководстве — план действий, советы перед обновлением, чек-листы и пошаговые команды.

Кому подходит этот гид

  • Администраторы серверов и продвинутые пользователи, которые уже работают на Debian 11.
  • Тех, кто предпочитает обновление на месте вместо чистой установки.
  • Те, кто умеет работать с терминалом и текстовыми редакторами (nano, vim).

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

Перед началом: контрольный список

  • Сделайте полный бэкап данных или снимок (snapshot) виртуальной машины. Без снимка откат будет сложнее.
  • Проверьте совместимость ключевых приложений и PPA/сторонних репозиториев с Bookworm.
  • Убедитесь, что на диске достаточно свободного места (обычно несколько гигабайт для кэш-пакетов и временных файлов).
  • Отключите автоматическое обновление и планировщики задач, которые могут мешать процессу.

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

Шаг 0: Резервная копия и тестирование

Рекомендации: снимок виртуальной машины, rsync/tar бэкап /etc, /var и критичных данных; экспорт баз данных.

Обновление с Debian 11 до Debian 12 через CLI — пошагово

Ниже — практические команды. Выполняйте их под sudo или от root.

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

Обновите индексы и установите доступные обновления для текущей системы:

sudo apt update && sudo apt upgrade -y

После этого удалите ненужные пакеты:

sudo apt --purge autoremove -y

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

Шаг 2: Обновите файл sources.list

Откройте файл репозиториев в любимом редакторе:

sudo nano /etc/apt/sources.list

Замените все вхождения “bullseye” на “bookworm”. Если используются дополнительные файлы в /etc/apt/sources.list.d, проверьте и их.

Если вы используете сторонние репозитории (например, проприетарные драйверы или PPA), временно закомментируйте их, чтобы избежать конфликтов. После успешного обновления верните и проверьте совместимость их пакетов.

Сохраните изменения (в nano: Ctrl+O, Enter), затем выйдите (Ctrl+X).

Редактор текста с открытым файлом sources.list в Debian 11

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

sudo apt update

Затем обновите пакеты без установки новых зависимостей — это уменьшает риск нежелательных изменений на раннем этапе:

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

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

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

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

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

sudo apt full-upgrade -y

В процессе может потребоваться ввод пароля sudo. Ожидайте длительной загрузки и установки — не прерывайте процесс.

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

Шаг 5: Перезагрузите систему и проверьте версию

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

sudo reboot

Затем проверьте версию ОС:

lsb_release -d
cat /etc/debian_version

Если всё прошло успешно, вы увидите упоминание “Bookworm” и соответствующую версию в выводе.

Команды для проверки версии ОС в Debian 12

Дополнительно: удаление оставшихся пакетов

После перезагрузки можно удалить пакеты, оставшиеся от прошлой версии:

sudo apt --purge autoremove -y

Фрагмент терминала Debian 12 с командами очистки

Альтернативный путь: чистая установка через ISO

Если вы не используете Debian 11 или хотите чистую установку, скачайте официальный ISO с сайта Debian и установите систему заново или запустите в виртуальной машине.

Ссылка на скачивание: Debian 12 (официальный образ)

Когда обновление может не подойти

  • Если у вас много сторонних/несовместимых репозиториев или проприетарного ПО без поддержки Bookworm.
  • Если система критична и нет возможности провести тестирование и откат.
  • Если вы используете устаревшие драйверы или кастомные ядра, которые не доступны в Bookworm.

В таких случаях рассмотрите чистую установку на отдельный диск или миграцию постепенно через тестовую среду.

Тревожные симптомы и как их исправить

  • Система не загружается после обновления: восстановите из снимка/бэкапа. Если есть доступ к консоли восстановления, попробуйте chroot и запустить apt -f install.
  • Конфликты зависимостей: выполните sudo apt –fix-broken install и повторите sudo apt full-upgrade.
  • Графический интерфейс сломался: проверьте драйверы видеокарты и логи Xorg / journalctl -b.

Ключевые команды для диагностики:

sudo journalctl -b -p err
sudo apt --fix-broken install
dpkg --configure -a

План отката (если нет снимка)

Если снимка нет, откат тяжёлее. Возможные опции:

  • Восстановление файлов конфигурации из бэкапа /etc.
  • Переустановка критичных пакетов из репозиториев Bullseye (при этом могут появиться конфликты зависимостей).
  • В крайнем случае — чистая установка Bullseye и восстановление данных из бэкапа.

Чек-листы по ролям

Системный администратор:

  • Сделать snapshot/бэкап.
  • Проверить сторонние репозитории.
  • Зафиксировать текущие версии пакетов.
  • Планировать окно техобслуживания.

Десктоп-пользователь:

  • Сохранить личные данные и скрытые настройки (~/.config, ~/.local).
  • Отключить проприетарные репозитории.
  • Подготовить live-USB для аварийного восстановления.

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

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

Шпаргалка команд (cheat sheet)

  • Обновление текущих пакетов: sudo apt update && sudo apt upgrade -y
  • Очистка: sudo apt –purge autoremove -y
  • Замена репозиториев: sudo nano /etc/apt/sources.list
  • Обновление индексов: sudo apt update
  • Промежуточное обновление: sudo apt upgrade –without-new-pkgs -y
  • Полное обновление: sudo apt full-upgrade -y
  • Перезагрузка: sudo reboot
  • Проверка версии: lsb_release -d ; cat /etc/debian_version

Ментальная модель и рекомендации

Подход «безопасного обновления»: 1) бэкап, 2) обновление текущей версии, 3) смена репозиториев, 4) постепенное обновление (без новых пакетов), 5) полное обновление, 6) тест, 7) чистка. Это снижает риск простоев.

Решающее дерево (что делать перед обновлением)

flowchart TD
  A[Система критична?] -->|Да| B[Тестировать на копии]
  A -->|Нет| C[Можно обновлять в рабочей среде]
  B --> D{Снимок/бэкап готов?}
  D -->|Да| E[Продолжить обновление]
  D -->|Нет| F[Создать снимок/бэкап]
  F --> E
  E --> G[Проверить сторонние репозитории]
  G --> H[Обновление репозиториев и пакетов]

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

  • Система загружается и отображает Debian 12 / Bookworm.
  • Критичные сервисы (web, БД, контейнеры) запускаются и проходят smoke-тесты.
  • Нет необработанных ошибок в журнале (journalctl -p err).
  • Пакеты обновлены и нет заблокированных зависимостей.

Короткая методология тестирования после обновления

  1. Перезагрузите и проверьте логи загрузки.
  2. Запустите ручные smoke-тесты для основных сервисов.
  3. Проверите сетевые настройки и доступность приложений.
  4. Откатитесь, только если критичные тесты провалены.

Глоссарий (в одну строку)

  • Bookworm — кодовое имя для Debian 12.
  • Bullseye — кодовое имя для Debian 11.
  • Snapshot — снимок состояния виртуальной машины или диска для быстрого отката.

Короткое резюме

Обновление Debian 11 до 12 — стандартная процедура, если подготовиться: сделать бэкап, проверить репозитории, выполнить пошаговое обновление и протестировать систему. Если вы не уверены в совместимости стороннего ПО — используйте тестовую среду или чистую установку.

Примечания

  • После обновления проверьте, не требуют ли некоторые сервисы повторной настройки (например, systemd unit-файлы или конфигурации веб-серверов).
  • Если у вас нестандартное ядро или драйверы, проверьте поддержку в Bookworm заранее.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Как исправить ошибку Windows 0x80070057
Windows

Как исправить ошибку Windows 0x80070057

Документ Word стал чёрным — как исправить
Программное обеспечение

Документ Word стал чёрным — как исправить

Отключить клавишу в Windows — быстро и просто
Windows

Отключить клавишу в Windows — быстро и просто

Line tone в Photoshop: эффект как на банкнотах
Графика

Line tone в Photoshop: эффект как на банкнотах

Slui 4 не работает в Windows — как исправить
Windows

Slui 4 не работает в Windows — как исправить

Исправить код ошибки 2 в Facebook
Социальные сети

Исправить код ошибки 2 в Facebook