Skip to main content

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

Чтобы обновить Debian 11 до Debian 12, выполните следующие шаги. Перед началом убедитесь, что у вас есть резервная копия важных данных, так как обновление может привести к потере данных.
Шаги для обновления:

    Обновите текущую версию:
        Запустите команду для обновления списка пакетов и установки всех текущих обновлений:

    sudo apt update && sudo apt upgrade -y
    sudo apt full-upgrade -y
    sudo apt autoremove

Измените sources.list на Debian 12:

    Откройте файл /etc/apt/sources.list в текстовом редакторе (например, Nano):

sudo nano /etc/apt/sources.list

Замените все упоминания bullseye на bookworm. Образец для файла:

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

Обновите систему до Debian 12:

    После изменения sources.list, обновите индекс пакетов и начните обновление системы:

    sudo apt update
    sudo apt upgrade --without-new-pkgs -y
    sudo apt full-upgrade -y

Завершите установку и перезагрузите систему:

    Удалите ненужные пакеты:

sudo apt autoremove

Перезагрузите сервер:

    sudo reboot

Проверьте успешность обновления:

    После перезагрузки проверьте версию системы:

        lsb_release -a

    Если версия отображается как Debian 12, то обновление прошло успешно.

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

=========================================================

Для систем с графическим окружением (GNOME)

Если в настройках входа был задан Xorg вместо Wayland, то после перезагрузки снова всё переключится на Wayland. Из за этого может прерваться доступ через Anydesk к компьютеру.

Чтобы вернуть Xorg, нужно:

Зайти по ssh

Открыть файл /etc/gdm3/daemon.conf 

sudo mcedit /etc/gdm3/daemon.conf

Раскомментировать строку WaylandEnable=false

Перезагрузить дисплейный менеджер GDM

sudo systemctl restart gdm3

Проверить доступ через Anydesk. Если изменения не вступили в силу, перезагрузить компьютер.