Как обновить Debian 11 до Debian 12
Речь в статье пойдет об обновлении без оглядки на прошлое. Например если хостинг провайдер предоставил вам новый сервер с Debian 11, а вам нужна более свежая версия операционной системы Debian 12.
Не используйте эту инструкцию на боевых серверах с важными данными. Не забывайте про резервные копии. И помните, что вся ответственность за ниже описанные действия лежит только на вас.
Обновление текущей операционной системы до актуального состояния
Выполните следующие команды чтобы освежить вашу текущую операционную систему Debian 11. Все действия от привелегированного суперпользователя root:
# apt update && sudo apt upgrade -y && apt full-upgrade -y && apt autoremove -y
На всякий случай проверьте нет ли «поломанных» пакетов:
# apt install -f
Изменение репозиториев на Bookworm для Debian 12
В начале сохраним предыдущий список источников:
# mv /etc/apt/sources.list /etc/apt/sources.list.old-debian-11
Затем выполните следующую команду:
# cat > /etc/apt/sources.list << "EOF" deb https://deb.debian.org/debian bookworm main non-free-firmware deb-src https://deb.debian.org/debian bookworm main non-free-firmware deb https://security.debian.org/debian-security bookworm-security main non-free-firmware deb-src https://security.debian.org/debian-security bookworm-security main non-free-firmware deb https://deb.debian.org/debian bookworm-updates main non-free-firmware deb-src https://deb.debian.org/debian bookworm-updates main non-free-firmware EOF
Обновление до Debian 12
После смены источников (адресов репозиториев) можно обновить операционную систему:
# apt update && sudo apt upgrade -y && apt full-upgrade -y && apt autoremove -y && apt clean -y
После этого перезагрузите сервер:
# reboot
И убедитесь, что у вас установлен Debian 12:
lsb_release -a
Краткая инструкция
Сценарий обновления операционной системы Debian с версии 11 до версии 12 выглядит так.
- Обновить текущую версию до актуального состояния
- Изменить адреса репозиториев на вариант для Debian 12
- Обновить операционную систему из нового репозитория
Постскриптум
Возможно, что в процессе обновления у вас будут появляться диалоговые окна. Внимательно читайте, в большинстве случаем можно соглашаться с ответом по-умолчанию.
Статья не описывает проблемы с которыми вы можете столкнуться в процессе обновления. Поэтому все действия на свой страх и риск.
Благодарности
При написании статьи были использованы следующие источники: