Debian 12 to 13: апгрейд без сюрпризов

Debian 12 живёт годами, но в какой-то момент ты упираешься в банальные вещи: нужен свежее стек, новые версии пакетов, поддержка железа и меньше “костылей” вокруг репозиториев. Debian 13 (trixie) уже давно стабилен, и если сервер крутится на Bookworm, апгрейд чаще всего проходит спокойно, если сделать его не “на удачу”, а по нормальному сценарию. Самый заметный плюс это современная база без лишней экзотики. Ты обновляешь ядро и системные библиотеки, проще ставишь актуальные версии сервисов, меньше зависишь от сторонних репозиториев. И главное, ты снова оказываешься в “текущей стабильной ветке”, где выходят исправления и security-обновления. 

Апгрейд ломается не из-за apt, а из-за мелочей вокруг него. Перед стартом сделай две вещи: резервную копию и точку возврата. Если у тебя есть возможность сделать снапшот диска или полноценный бэкап на внешний storage, сделай это до первого изменения sources.list. Вторая вещь это доступ к консоли. Даже если ты уверен в SSH, лучше иметь запасной вход через консоль сервера, чтобы не ловить “я сам себе закрыл дверь” во время перезагрузки.

Дальше приведи систему Debian 12 в идеальное состояние. Это снижает шанс конфликтов.

sudo -i
apt update
apt full-upgrade -y
apt --purge autoremove -y
reboot

После ребута проверь, что ты реально на Debian 12 и всё живо:

cat /etc/os-release
uname -r
systemctl --failed --no-pager

Сам апгрейд: аккуратно меняем репозитории и обновляемся

Суть перехода с Debian 12 (bookworm) на Debian 13 (trixie) простая: ты меняешь названия релиза в APT-источниках и запускаешь полный апгрейд. Остановись на минуту и выключи всё лишнее из сторонних репозиториев в /etc/apt/sources.list.d/, иначе словишь конфликты версий. Затем замени bookworm на trixie в основных источниках. Самый быстрый способ без ручного редактирования десятков строк:

sudo -i
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
find /etc/apt/sources.list.d -type f -name "*.list" -exec sed -i 's/bookworm/trixie/g' {} \;
apt update

Дальше делай апгрейд в два шага: сначала “подтянуть базу”, потом полный апгрейд. Такой порядок Debian прямо рекомендует, потому что он снижает риск частично обновлённой системы и даёт шанс почистить кэш, если не хватает места. 

apt upgrade -y
apt full-upgrade -y

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

Когда apt закончит, убери мусор и перезагрузи сервер:

apt --purge autoremove -y
reboot

Как проверить, что всё реально обновилось и работает

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

cat /etc/os-release
uname -r
systemctl --failed --no-pager

Если у тебя веб, база, почта или прокси, не гадай “на глаз”, сделай короткие проверки по месту: curl -I на сайт, вход в БД, проверка очереди задач, проверка логов последних минут. Если что-то не стартует, почти всегда причина в изменившихся зависимостях или в том, что старый сервис не любит обновления “на горячую”. Например, некоторые базы данных и брокеры сообщений требуют чистой остановки перед большим апгрейдом, иначе получают некрасивое восстановление при старте. 

Апгрейд системы это всегда про риск простоя, а не про “одну команду”. На xhost24 проще держать план Б: быстро поднять временный VPS, перенести проект, проверить всё на Debian 13 и потом переключиться без нервов. Если не хочется разбираться в конфликтах пакетов и ручных нюансах сервисов, мы можем сделать апгрейд или миграцию под ключ, проверить запуск после ребута и оставить сервер в состоянии “обновлён и предсказуем”.

Оформите услугу на сайте xhost24.com, и мы поможем вам обновить Debian 12 до Debian 13 без потери доступа и с проверкой всех сервисов после перезагрузки.

  • debian 12, debian 13
  • 0 Користувачі, які знайшли це корисним
Ця відповідь Вам допомогла?

Схожі статті

Как выбрать VPS и быстро его запустить

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

Какую выбрать ОС для VPS

Вопрос какую выбрать ОС для VPS часто сложнее, чем выбор тарифа. Коротко по сценариям. Linux...

Какой VPS хостинг выбрать. Основные критерии

VPS это виртуальный сервер с выделенными ресурсами. У вас есть свое окружение, свой доступ по...

Где арендовать VPS: виртуальные серверы для проектов любого масштаба

Когда встаёт вопрос, где арендовать VPS, большинство пользователей смотрит только на цену и...

Установка PHP и MySQL на Debian

Типовая ситуация: вы взяли VPS, поставили Debian, но проект стоит, потому что непонятно с чего...