Обновление системы · 2 min read · Nov 11, 2025

Как обновить с Debian 11 до Debian 12

Debian 12, кодовое имя “Bookworm”, был выпущен 10 июня 2023 года. Это стабильный релиз, который поддерживается в течение следующих 5 лет. Этот релиз обновляет многие известные пакеты, включая Linux Kernel 6.1 LTS, Apache 2.4.57, MariaDB 10.11 и другие.

Перед обновлением до Debian 12 вам следует сделать следующее:

  • Создайте резервную копию всех ваших файлов на внешнем диске.
  • Убедитесь, что у вас стабильное интернет-соединение.

Эта статья покажет вам, как обновить с Debian 11 (Bullseye) до Debian 12 (Bookworm) в несколько простых шагов.

Обновите систему

Войдите на сервер как пользователь root. Если вы еще не root, выполните следующую команду:

su -

Проверьте версию вашей операционной системы, используя следующую команду:

lsb_release -a

Вы должны увидеть следующий вывод:

No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

Если это не так, скорее всего, вы не используете Debian 11 и не должны следовать этому руководству дальше. В противном случае вы можете продолжить с следующим шагом:

Теперь вы должны обновить и обновить все пакеты вашей системы до последней версии. Выполните следующую команду, чтобы обновить и обновить все пакеты:

apt-get update  
apt-get upgrade  
apt-get dist-upgrade

Затем удалите все ненужные пакеты с помощью следующей команды:

apt-get autoremove

После этого вам нужно перезагрузить систему, чтобы применить все обновления:

reboot

Обновите файлы репозитория

Теперь мы обновим источники репозитория, чтобы использовать репозиторий Debian 12 Bookworm.

Для этого вы можете обновить все файлы источников, выполнив эти команды:

sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list  
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list

Или отредактируйте файл источника APT вручную с помощью следующей команды:

nano /etc/apt/sources.list

Замените “bullseye” на “bookworm”. Результат должен быть похож на следующий:

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

Сохраните и закройте файл, когда закончите. Если в /etc/apt/sources.list.d/ есть другие файлы источников APT, отредактируйте их также, заменив “bullseye” на “bookworm”.

С момента выхода Debian 12 “Bookworm” все пакеты прошивки, не относящиеся к свободному программному обеспечению (т.е. firmware-amd-graphics, firmware-iwlwifi, firmware-misc-nonfree), были перемещены в свой собственный компонент архива (“non-free-firmware”). Если у вас установлены пакеты прошивки, не относящиеся к свободному программному обеспечению, вам нужно добавить это в файл sources.list.

Пример:

deb https://deb.debian.org/debian bookworm main

Станет:

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

Обновите операционную систему с Debian 11 (bullseye) до Debian 12 (bookworm)

На этом этапе ваш сервер готов к обновлению.

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

apt-get update -y

В процессе обновления система может запросить у вас ввод, например, когда она хочет перезапустить службы, обновить конфигурационный файл или прочитать примечания к выпуску. Пройдите через эти запросы один за другим. Для конфигурационных файлов обычно лучше всего сравнить различия между текущей версией и предложенной новой версией вашего конфигурационного файла.

Обновите существующие пакеты без установки новых:

apt-get upgrade --without-new-pkgs -y

После этого выполните следующую команду, чтобы начать обновление:

apt-get full-upgrade -y

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

reboot

Проверьте обновление

Теперь вы можете проверить обновление, используя следующую команду:

lsb_release -a

Вы должны увидеть версию Debian 12 в следующем выводе:

No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm

Заключение

Ваш сервер теперь обновлен до последнего релиза Debian LTS. Если у вас возникли проблемы, пожалуйста, создайте сообщение на нашем форуме.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.