20.09.2024

Обновление Debian

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

Вводные

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

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

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

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

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

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

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

apt update && apt upgrade -y

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

Debian 9 Archive

#FIX UPDATES
deb http://archive.debian.org/debian/ stretch main
deb-src http://archive.debian.org/debian/ stretch main

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

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

Debian 9 > Debian 10

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

deb http://mirror.yandex.ru/debian buster-updates main
deb-src http://mirror.yandex.ru/debian buster-updates main

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

Debian 10 > Debian 11

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

deb http://mirror.yandex.ru/debian bullseye-updates main
deb-src http://mirror.yandex.ru/debian bullseye-updates main

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

Debian 11 > Debian 12

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

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

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

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

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 модули и установить новую версию самостоятельно


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

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *