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

Приветствую, друзья! Сегодня мы расскажем вам, как обновить Debian 11 до Debian 12. Процесс довольно прост, но требует осторожности и внимательности.

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

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

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

Предварительные рекомендации

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

В любом случае, резервное копирование должно быть выполнено для предотвращения возможных проблем. Еще один вопрос, который следует рассмотреть, — это внешние репозитории, которые вы добавили. Мой совет — удалить их перед обновлением.

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

Первое, что требуется сделать — это обновить всю систему. Для этого откройте терминал и выполните следующую команду.

sudo apt update
sudo apt upgrade
sudo apt full-upgrade

После этого удалите ненужные пакеты.

sudo apt --purge autoremove

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

sudo reboot

Подготовка репозиториев для Debian 12

Далее вам требуется изменить системные репозитории и указать их на Debian 12. Сначала сделайте резервную копию файла.

sudo cp /etc/apt/sources.list /opt/sources.list.bak

Или в любое удобное для вас место. Лучше иметь резервную копию вне компьютера.

Далее замените в файле репозитория каждую запись bullseye на bookworm так, чтобы она указывала на новую версию.

Вы можете сделать это вручную, отредактировав файл или выполнив эту команду.

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

Однако в этой версии Debian вам нужно добавить запись non-free-firmware, чтобы иметь доступ к проприетарным драйверам. Пример того, как должен выглядеть файл репозитория, приведен ниже.

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

готовый файл source.list для Debian 12
готовый файл source.list для Debian 12

Обновите APT для применения новых репозиториев.

sudo apt update

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

Когда репозитории готовы, вы можете обновиться на Debian 12, выполнив команду.

sudo apt full-upgrade

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

Во время процесса вы увидите экран, на котором будут показаны предстоящие изменения. Нажмите Y, чтобы продолжить.

Далее необходимо следовать инструкциям на появляющихся экранах. Чтобы ускорить процесс, укажите мастеру, что он может перезапускать службы, не обращаясь к вам.

Процесс обновления
Процесс обновления

В некоторых из них вам будет предложено выбрать, следует ли заменить конфигурационные файлы, такие как SSH, на более актуальные. Чтобы все работало гладко после обновления, сохраните ту же версию.

Сохраните файл конфигурации той же версии при обновлении
Сохраните файл конфигурации той же версии при обновлении

После завершения перезапустите Debian.

Теперь проверьте, что все прошло хорошо. Откройте терминал и выполните команду.

lsb_release -a

Или

uname -rms

Debian 12 работает правильно
Debian 12 работает правильно

Готово!

Заключение

В данной статье мы рассмотрели процесс обновления операционной системы Debian 11 до последней версии Debian 12, но помните об осторожности.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.