Перейти к основному контенту

Обновление Debian 12 Bookworm до 13 Trixie

intro-Upgrading-Debian-12-Bookworm-13-trixie-planetahost.png

Подробности урока

Уровень сложности Средний
Права root Требуются
Требования Терминал Linux, VNC/IPMI
Категория Обновление/Миграция
Совместимость с ОС Debian 12
Примерное время чтения 1 час

Введение

Debian 13 (Trixie) - текущая стабильная версия, выпущенная 9 августа 2025 г. Она приносит актуальные обновления безопасности, новые версии пакетов и улучшенную поддержку современного оборудования.

Если вы используете Debian 12 (Bookworm), самое время обновиться, чтобы сохранить стабильность системы, получать исправления уязвимостей и использовать новые возможности. В этой инструкции показан пошаговый и безопасный процесс перехода на Debian 13.

Обновление

1 Проверка версии Debian
cat /etc/debian_version
lsb_release -a

изображение.png

Должна быть указанна именно 12 версия!

2. Создание резервных копий

Резервное копирование конфигураций:

tar -cvpzf /root/backup-configs-$(date +%F).tar.gz /etc /home /root

Резервирование баз данных:

mysqldump -u root -p --all-databases > /root/alldb-$(date +%F).sql

Убедитесь, что дамп прошел успешно, проверьте размер файла.

3 Обновление текущей системы

Перед апгрейдом необходимо, чтобы все пакеты Debian 12 были актуальны:

apt update
apt upgrade -y
apt full-upgrade -y
apt --purge autoremove -y

full-upgrade может удалять пакеты, если они конфликтуют.

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

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

reboot
4 Настройка репозиториев Debian 13

Резервная копия sources.list

cp /etc/apt/sources.list /etc/apt/sources.list.bullseye.backup
cp -r /etc/apt/sources.list.d /etc/apt/sources.list.d.bullseye.backup

Замена репозиториев на Вуишфт 13 Trixie

Откройте /etc/apt/sources.list:

nano /etc/apt/sources.list

Заменяем на содержание ниже:

# Основной репозиторий Debian 13 (Trixie)
deb http://deb.debian.org/debian trixie main contrib non-free
deb-src http://deb.debian.org/debian trixie main contrib non-free

# Репозиторий безопасности
deb http://security.debian.org/debian-security trixie-security main contrib non-free
deb-src http://security.debian.org/debian-security trixie-security main contrib non-free

# Репозиторий обновлений (updates)
deb http://deb.debian.org/debian trixie-updates main contrib non-free
deb-src http://deb.debian.org/debian trixie-updates main contrib non-free

Сторонние репозитории (.list в /etc/apt/sources.list.d/) временно отключите. Использование сторонних репозиториев до обновления может вызвать конфликты и сломать систему.

изображение.png

5. Обновление до Debian 13
apt update

Минимальное обновление

apt upgrade --without-new-pkgs

Обновляются только существующие пакеты без установки новых.

Во время конфликта конфигурации выбирайте текущую версию конфигурации, если сервер критичен.

изображение.png

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

apt full-upgrade

изображение.png

Команда может удалять устаревшие пакеты и заменять конфиги. Если удаляются важные сервисы (nginx, mysql, ssh), остановите апгрейд и разберитесь. Внимательно читайте диалог установки. Обычно безопасно оставлять текущие конфиги.

6 Очистка и перезагрузка

Удаление устаревших пакетов

apt --purge autoremove
apt clean

7 Проверка версии
cat /etc/debian_version
lsb_release -a

изображение.png

Должно быть Debian 13 (trixie).

Перезагрузка

reboot

На продакшене: убедитесь, что есть доступ к консоли или KVM на случай, если сервер не загрузится.

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

Проверяем статус сервисов:

systemctl status

изображение.png

Проверяем журнал ошибок:

journalctl -p 3 -xb

Проверяем версии ключевых пакетов:

python3 --version
nginx -v
mysql --version

Заключение

После обновления до Debian 13 ваша система будет безопасной, стабильной и готовой к работе с современным ПО.