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

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

 

Debian 11 под кодовым названием « bullseye » был выпущен 10 августа после почти двух лет разработки. Это стабильный выпуск, который будет получать поддержку в течение следующих 5 лет, как и любая другая стабильная версия Debian. Debian 11 содержит основные улучшения программного обеспечения и другие улучшения, в том числе:

  • Ядро Linux 5.10 LTS. Это улучшение по сравнению с ядром 4.19, которое использовалось в Debian 10 Buster.
  • Новые версии окружений рабочего стола, включая GNOME 3.38, MATE 1.24, KDE Plasma 5.20, LXDE 11, LXQt 0.16 и Xfce 4.16.
  • Новая тема, известная как тема Homeworld, была вдохновлена ​​художественным стилем, родившимся в Германии, под названием движение Баухаус.
  • В Debian 11 более 40 000 программных пакетов имеют более новые версии. С Debian 11 вы получите LibreOffice 7.0, Apache 2.4.48, MariaDB 10.5, Python 3.9.1 и PostgreSQL 13 и многие другие. Вы можете просмотреть весь список, перейдя к примечаниям к выпуску.
  • CUPS и печать без драйверов.
  • Поддержка файловой системы exFAT.
  • Поддержка множества архитектур: 64-битные и 32-битные ПК, 64-битные ARM (Arch 64. IBM System Z, POWER Processors, EABI ARM, 64-битные MIPS и другие.

Это был просто обзор того, что предоставляет Debian 11. Теперь давайте сосредоточимся на том, как вы можете обновить Debian 10 Buster до Debian 11.

Шаг 1) Сделайте резервную копию всех ваших файлов

Перед обновлением до новой версии ОС всегда рекомендуется делать резервную копию всех ваших файлов. Это гарантирует безопасность ваших файлов на случай, если во время обновления что-то пойдет не так, что может привести к повреждению файлов. Вот список программных инструментов для резервного копирования и восстановления, которые вы можете использовать для безопасного резервного копирования всех ваших данных, прежде чем продолжить.

Шаг 2) Обновите списки пакетов и обновите пакеты

Мы начнем с проверки того, что в настоящее время мы используем Debian Buster, как показано

$ cat /etc/os-release

Как вариант, вы можете запустить команду:

$ cat /etc/debian_version

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

Затем продолжите и обновите индекс пакета и обновите пакеты программного обеспечения, запустив:

$ sudo apt update -y && sudo apt upgrade -y

 

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

Затем запустите показанную команду dist-upgrade . Помимо обновления пакетов, он также обрабатывает изменение зависимостей при установке новых версий пакетов.

$ sudo apt dist-upgrade

 

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

Шаг 3) Обновите репозиторий пакетов

Репозитории Debian определены в /etc/apt/sources.list файла и /etc/apt/sources.list.d/ каталога. Нам нужно заменить репозитории Debian 10 репозиториями Debian 11.

Для этого в файле /etc/apt/sources.list нам нужно заменить ключевое слово buster на bullseye с помощью предоставленной команды sed .

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

После этого найдите следующие строки debian-security в файле sources.list:

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

И замените их следующими строчками:

deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib

В итоге файл sources.list должен выглядеть следующим образом:

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

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

После изменения файла sources.list обновите списки пакетов, чтобы ваша система знала о новых репозиториях.

$ sudo apt update

Шаг 4) Выполните минимальное обновление системы

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

Минимальное обновление обновляет все существующие пакеты без установки новых или очистки существующих. Чтобы выполнить минимальное обновление, выполните команду:

$ sudo apt upgrade --without-new-pkgs

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

Во время процесса обновления появится всплывающее окно с просьбой перезапустить системные службы при обновлении определенных библиотек, таких как libpam и libc. Выберите « Да » и нажмите ENTER .

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

Шаг 5) Выполните полное обновление до Debian 11

Это последний шаг и самая важная часть обновления. При полном обновлении вся система Debain 10 обновляется до Debian 11. Он устанавливает последние пакеты, поставляемые с Debian 11, и решает проблемы с зависимостями. Это может занять некоторое время в зависимости от вашей пропускной способности.

$ sudo apt full-upgrade

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

И снова появятся дополнительные подсказки. Например, вас спросят, что вы хотите сделать с файлом chrony.conf . Здесь я решил оставить локальную версию установленной.

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

Для файла Openssh-server я снова решил оставить локальную версию установленной.

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

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

$ sudo reboot

Когда вы входите в систему, проверьте версию Debian, которую вы используете

$ cat /etc/os-release
$ cat /etc/debian_version

Теперь ваша система будет работать под управлением Debian 11 Bullseye.

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

$ lsb_release -a

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

 

Заключение

Вот и все. Мы успешно обновили Debian 10 Buster до Debian 11 Bullseye. Теперь вы можете пользоваться новейшими пакетами и аппаратной поддержкой, предоставляемой последним выпуском Debian. Если вы столкнулись с какими-либо ошибками по пути, Debian обрисовал в общих чертах возможные исправления, которые помогут вам их решить.