Как обновить Debian 10 Buster до Debian 11 Bullseye

После более чем двух лет разработки 14 августа 2021 года был выпущен новый стабильный выпуск Debian. Debian 11 под кодовым названием «Bullseye«, которая будет поддерживаться в течение пяти лет.

Этот выпуск содержит множество новых пакетов и основных обновлений программного обеспечения. Debian 11 bullseye поставляется с ядром Linux 5.10 LTS с поддержкой файловой системы exFAT и включает новую версию окружения рабочего стола.

В этой статье показано, как обновить систему Debian 10 Buster до Debian 11 Bullseye с помощью командной строки.

обновить Debian 10 Buster до Debian 11 Bullseye
обновить Debian 10 Buster до Debian 11 Bullseye

Перед обновлением Debian выполните требования

Операция обновления должна выполняться с привилегиями root. Вы должны войти в систему как root или как пользователь с привилегиями sudo.

Резервное копирование данных

Во-первых, обязательно создайте резервную копию данных, прежде чем выполнять серьезные обновления операционной системы. Если вы используете Debian на виртуальной машине, вам следует сделать снимок всей системы, чтобы вы могли быстро восстановить машину в случае неудачи обновления.

Обновление установленных пакетов

Перед запуском релиза рекомендуется обновить все установленные в настоящее время пакеты до последних версий.

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

sudo apt-mark showhold

Если есть неразвернутые пакеты, их следует удалить с помощью sudo apt-mark unhold package_name, или убедиться, что пакеты не мешают процессу обновления.

Обновите индекс пакетов и обновите все установленные пакеты:

sudo apt update

sudo apt upgrade

Запустите apt full-upgrade, чтобы обновить важные версии установленных пакетов и удалить некоторые ненужные пакеты:

sudo apt full-upgrade

Автоматическое удаление установленных зависимостей пакета которые больше не нужны.

sudo apt autoremove

Обновить Debian 10 Buster до Debian 11 Bullseye

Первым шагом является изменение конфигурации файлов списка источников APT.

Для этого откройте файл /etc/apt/sources.list с помощью текстового редактора и замените каждый экземпляр stretch на buster и на buster/updates. Если у вас есть другие файлы списка источников в /etc/apt/sources.list.d, обновите и их.

По умолчанию файл /etc/apt/sources.list выглядит следующим образом

deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main

Вместо ручного редактирования файлов можно также использовать следующие команды:

sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*.list
sudo sed -i 's#/debian-security bullseye/updates# bullseye-security#g' /etc/apt/sources.list

Настройте вывод терминала только на английском языке:

export LC_ALL=C

Затем обновите индекс пакета:

sudo apt update

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

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

sudo apt upgrade

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

Restart services during...

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

Обновление может занять некоторое время, в зависимости от количества обновлений и скорости вашего интернета.

Далее запустите apt full-update, данная команда выполнит полное обновление Debian 10. Это установит последние версии пакетов и позволит вам изменить зависимости между пакетами разных версий. Это приведет к обновлению всех пакетов, которые не были обновлены предыдущей командой.

sudo apt full-upgrade

Эта команда так же может установить новые пакеты и удалить конфликтующие или устаревшие.

Далее удалите ненужные пакеты, это можно сделать командой:

sudo apt autoremove

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

sudo systemctl reboot

Проверка обновления Debian 10

После рестарта подождите пока система загрузится, далее войдите в систему.

Теперь можно проверить версию Debian. Это можно сделать с помощью следующей команды:

lsb_release -a

Ответ терминала:

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

Ну вот в принципе и все. Теперь вы можете использовать новый Debian 11.

Заключение

Обновить Debian 10 до Debian 11 — не очень сложный процесс, с которым должен справится каждый без особых проблем.

Если вы столкнулись с какой-либо ошибкой, не переживайте оставьте комментарий мы обязательно разберемся и поможем.

Nazario

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

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

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