Для обновления Debian 9 на более новее необходимо следовать инструкции:
! Чтобы избежать ошибок нужно обновлять по очереди каждую версию,
например с 9 версии нужно обновить до 10 -> 11 -> 12
Проверить текущую версию вы можете командой cat /etc/issue
Если у вас сейчас стоит например 10 версия, то вы можете начинать со 2 пункта или
если сейчас стоит 11, а вы хотите обновиться до 12 то начинайте с 3 пункта.
1. Переходим по пути /etc/apt/ и открываем sources.list и удаляем содержимое и прописываем следующее
Если у вас сейчас стоит Debian 9 то прописываем сначало эти строки в файл sources.list и сохраняем
deb http://archive.debian.org/debian/ stretch main contrib non-free
deb http://archive.debian.org/debian-security/ stretch/updates main contrib non-free
Далее в консоли сервера вводим следующие команды по очереди:
apt update
apt upgrade
apt dist-upgrade
После введения команд нужно перезапустить сервер командой reboot.
---------------------------------------------------------------------------------------------------------------------------------
2. Чтобы обновить с версии Debian 9 -> 10 нужно повторно
перейти по пути /etc/apt/ и открываем sources.list и удаляем содержимое и прописываем следующее:
deb http://ftp.ru.debian.org/debian buster main contrib non-free
deb http://ftp.ru.debian.org/debian buster-updates main contrib non-free
deb http://ftp.ru.debian.org/debian buster-backports main contrib non-free
deb http://security.debian.org/debian-security/ buster/updates main contrib non-free
Далее в консоли сервера вводим следующие команды по очереди:
apt update
apt upgrade
apt dist-upgrade
После введения команд нужно перезапустить сервер командой reboot.
---------------------------------------------------------------------------------------------------------------------------------
3. Чтобы обновить с версии Debian 10 -> 11 нужно повторно
перейти по пути /etc/apt/ и открываем sources.list и удаляем содержимое и прописываем следующее:
deb http://httpredir.debian.org/debian bullseye main non-free contrib
deb-src http://httpredir.debian.org/debian bullseye main non-free contrib
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
Далее в консоли сервера вводим следующие команды по очереди:
apt update
apt upgrade
apt dist-upgrade
После введения команд нужно перезапустить сервер командой reboot.
---------------------------------------------------------------------------------------------------------------------------------
4. Чтобы обновить с версии Debian 11 -> 12 нужно повторно
перейти по пути /etc/apt/ и открываем sources.list и удаляем содержимое и прописываем следующее:
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
Далее в консоли сервера вводим следующие команды по очереди:
apt update
apt upgrade
apt dist-upgrade
После введения команд нужно перезапустить сервер командой reboot.