Содержание страницы
Заметки в процессе обновления
Вводные
ОС 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 модули и установить новую версию самостоятельно
Дополнительная информация
- —