Обновление до Debian 12 (bookworm): sources.list и пошаговая инструкция

Раздел: Серверы и сайты
Написано: 15.11.2024
Автор: Antonio

Debian 12 «bookworm» вышел 10 июня 2023 года. Ниже — правильный /etc/apt/sources.list для Debian 12 и пошаговое обновление с Debian 11 (bullseye) без переустановки системы. В конце — как потом перейти на Debian 13.

linux, пингвин на пляже

Что важно знать сейчас (ноябрь 2026)

  • Debian 11 больше не получает обновлений: его LTS-поддержка закончилась 31 августа 2026 года. Если сервер ещё на 11-й версии — обновляйте.
  • Debian 12 с 12 июля 2026 года перешёл на LTS: обновления безопасности будут до 30 июня 2028 года, но не для всех пакетов.
  • Текущий стабильный выпуск — Debian 13 «trixie» (вышел 9 августа 2025 года). Перепрыгнуть через версию нельзя: обновляйтесь по шагам 11 → 12 → 13.

sources.list для Debian 12

deb http://deb.debian.org/debian bookworm main non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main non-free-firmware
deb http://deb.debian.org/debian-security bookworm-security main non-free-firmware

non-free-firmware — новый в Debian 12 раздел с прошивками для Wi-Fi, видеокарт и другого железа. Если нужны пакеты из contrib и non-free, допишите их после main. Строки deb-src (те же адреса, но с deb-src в начале) нужны только тем, кто собирает пакеты из исходников.

Обновление с Debian 11 до 12 пошагово

1. Сделайте резервную копию. На VPS проще всего снять снимок (snapshot) в панели хостинга. Как минимум сохраните настройки:

sudo tar czf /root/etc-backup.tgz /etc

2. Если работаете по SSH, запустите tmux. Тогда обрыв связи не прервёт обновление на середине:

sudo apt install tmux
tmux

Если соединение всё-таки оборвалось, подключитесь снова и вернитесь в сессию командой tmux attach.

3. Обновите текущую систему до последней версии Debian 11:

sudo apt update
sudo apt full-upgrade
apt-mark showhold

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

4. Замените bullseye на bookworm в списке репозиториев:

sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list

Или просто впишите в файл строки из раздела выше — так заодно добавится non-free-firmware. Загляните и в папку /etc/apt/sources.list.d/: сторонние репозитории (Docker, PHP и т.д.) тоже нужно переключить на bookworm или временно отключить.

5. Обновитесь в два этапа:

sudo apt update
sudo apt upgrade --without-new-pkgs
sudo apt full-upgrade

Во время обновления apt спросит про конфиги, которые вы меняли. Если файл вы не правили — можно взять версию из пакета (Y), если правили — оставьте свою (N, вариант по умолчанию) и потом сравните вручную.

6. Перезагрузитесь и проверьте версию:

sudo reboot
cat /etc/debian_version

Должно быть 12.x.

7. Удалите ненужные пакеты:

sudo apt autoremove

Если apt update ругается на NO_PUBKEY, решение — в заметке W: There is no public key available.

Дальше — Debian 13

Переход с 12 на 13 делается так же: замените bookworm на trixie и повторите шаги 3–7.

sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

После обновления выполните sudo apt modernize-sources — эта новая команда apt переводит старый sources.list в новый формат .sources (старый формат объявлен устаревшим). Перед обновлением прочитайте официальные примечания к выпуску Debian 13 — там перечислены изменения, которые могут затронуть ваш сервер.

Коротко

Сделайте бэкап, обновите Debian 11 до последней версии, замените bullseye на bookworm, затем apt upgrade --without-new-pkgs и apt full-upgrade, перезагрузитесь. После этого стоит сразу перейти на Debian 13 — поддержка 12-й версии уже в режиме LTS.

Хотите сначала потренироваться? Возьмите недорогой VPS с Debian на Fornex — по этой ссылке скидка 7% на VPS. Отработайте обновление на тестовом сервере, а потом спокойно повторите его на рабочем.

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

Ещё похожие заметки:

2 комментария

Антон
Июл 17, 2025 17:59

Ты где пропал? Ничего не пишешь больше. Привет с Одесской)

 
Antonio
Май 12, 2026 09:31

В гуще событий :(

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com