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

 

////////////////////////////////////////////////////////////////////////

А лучше заменить содержимое на это

--------------------------------------------------

#deb cdrom:[Debian GNU/Linux 12.9.0 _Bookworm_ - Official amd64 NETINST with firmware 20250111-10:54]/ bookworm contrib main non-free-firmware

deb http://deb.debian.org/debian/ bookworm main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware

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

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

...........................................................................................

/////////////////////////////////////////////////////////////////////////////////////////////////////////

Обновите систему до 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. Если изменения не вступили в силу, перезагрузить компьютер.