02.10.2025

Обновление Debian

Заметки в процессе обновления

Вводные

ОС Debian 9 версия 9.13 обновление до актуальной версии

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

Пока поддержка не закончилась нужно выполнить переход на следующий релиз.

  • Обновление Debian 9 до Debian 10
  • Обновление Debian 10 до Debian 11
  • Обновление Debian 11 до Debian 12
  • Обновление Debian 12 до Debian 13

Обновление ОС Debian

Задача крайне простая

Обновление текущей версии до актуального состояния

apt update && apt upgrade -y

Изменение репозиториев в /etc/apt/sources.list

Debian 9 Archive (27 марта 2023 года: Окончание фазы долгосрочной поддержки (LTS), после чего Debian 9 перешел в архив)

deb http://archive.debian.org/debian/ stretch main contrib non-free
deb-src http://archive.debian.org/debian/ stretch main contrib non-free

deb http://archive.debian.org/debian/ stretch-proposed-updates main contrib non-free
deb-src http://archive.debian.org/debian/ stretch-proposed-updates main contrib non-free

deb https://archive.debian.org/debian/ stretch-backports main contrib non-free
deb-src https://archive.debian.org/debian/ stretch-backports main contrib non-free

deb http://archive.debian.org/debian-security/ stretch/updates main
deb-src http://archive.debian.org/debian-security/ stretch/updates main

Debian 10 Archive (30 июня 2024 года: Окончание фазы долгосрочной поддержки (LTS), после чего Debian 10 перешел в архив)

deb http://archive.debian.org/debian/ buster main contrib non-free
deb-src http://archive.debian.org/debian/ buster main contrib non-free

deb http://archive.debian.org/debian/ buster-updates main contrib non-free
deb-src http://archive.debian.org/debian/ buster-updates main contrib non-free

deb https://archive.debian.org/debian/ bullseye-backports main contrib non-free
deb-src https://archive.debian.org/debian/ bullseye-backports main contrib non-free

deb http://archive.debian.org/debian-security/ buster/updates main contrib non-free
deb-src http://archive.debian.org/debian-security/ buster/updates main contrib non-free

Debian 11 (31 августа 2026 года: Окончание фазы долгосрочной поддержки (LTS), после чего Debian 11 перейдет в архив)

deb http://archive.debian.org/debian/ bullseye main contrib non-free
deb-src http://archive.debian.org/debian/ bullseye main contrib non-free

deb http://archive.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://archive.debian.org/debian/ bullseye-updates main contrib non-free

deb https://archive.debian.org/debian/ bullseye-backports main
deb-src https://archive.debian.org/debian/ bullseye-backports main

#deb http://archive.debian.org/debian-security/ bullseye/updates main
#deb-src http://archive.debian.org/debian-security/ bullseye/updates main

deb https://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src https://security.debian.org/debian-security bullseye-security main contrib non-free

Debian 12 (30 июня 2028 года: Окончание фазы долгосрочной поддержки (LTS), после чего Debian 12 перейдет в архив)

deb http://mirror.yandex.ru/debian bookworm main non-free-firmware
deb-src http://mirror.yandex.ru/debian bookworm main non-free-firmware

deb http://mirror.yandex.ru/debian bookworm-updates main non-free-firmware
deb-src http://mirror.yandex.ru/debian bookworm-updates main non-free-firmware

deb http://mirror.yandex.ru/debian bookworm-backports main
deb-src http://mirror.yandex.ru/debian bookworm-backports main

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

Debian 13 (30 июня 2030 года: Окончание фазы долгосрочной поддержки (LTS), после чего Debian 13 перейдет в архив)

deb http://mirror.yandex.ru/debian trixie main non-free-firmware
deb-src http://mirror.yandex.ru/debian trixie main non-free-firmware

deb http://mirror.yandex.ru/debian trixie-updates main non-free-firmware
deb-src http://mirror.yandex.ru/debian trixie-updates main non-free-firmware

deb http://mirror.yandex.ru/debian trixie-backports main
deb-src http://mirror.yandex.ru/debian trixie-backports main

deb http://security.debian.org/ trixie-security main non-free-firmware
deb-src http://security.debian.org/ trixie-security main non-free-firmware

Затем выполняется минимальное обновление, необходимое для перехода на новый релиз

apt update && apt upgrade -y

Обновление Debian до следующего релиза можно выполнить с сохранением всех текущих версий приложений, и полностью обновиться. Тут каждый решает сам что ему важнее.

Минимальное обновление операционной системы

apt upgrade --without-new-pkgs

Полноценное обновление операционной системы, обе команды выполняют одно и тоже действие

apt dist-upgrade -y

или

apt full-upgrade -y

После обновления необходимо перезагрузить сервер для использования нового релиза

После перезагрузки выполнить удаление устаревших пакетов

apt autoremove -y

Либо удалить с очисткой системы от файлов старых пакетов, делать так имеет смысл если 100% не нужны эти файлы

apt --purge autoremove

После обновления Debian до следующего релиза некоторые приложения могут перестать корректно работать ввиду отсутствие каких то библиотек или настроек, например в некоторых версиях нужно удалить старые php модули и установить новую версию самостоятельно


Дополнительная информация