Поиск по сайту:

Как перейти с Debian 10 на Debian 11


Это руководство существует для этих версий ОС

  • Debian 10 (Buster)
  • Debian 6 (Squeeze)

На этой странице

  1. Предпосылки
  2. Обновление системы
  3. Обновите репозиторий Debian 10 с помощью Debian 11
  4. Обновите Debian 10 до Debian 11
  5. Подтверждение обновления до Debian 11
  6. Заключение

Debian 11 под кодовым названием Bullseye был выпущен 14 августа 2021 года. Это стабильный выпуск, который поддерживается в течение следующих 5 лет. Этот выпуск содержит обновления для многих известных пакетов, включая Linux Kernel 5.10 LTS, Apache 2.4.48, MariaDB 10.5, Python 3.9.1, PostgreSQL 13 и другие.

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

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

В этой статье я покажу вам, как выполнить обновление с Debian 10 до нового Debian 11 за несколько простых шагов.

Предпосылки

  • Сервер с Debian 10.
  • На сервере настроен пароль root.

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

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

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

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

apt-get autoremove

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

apt-get clean

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

reboot

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

lsb_release -a

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

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

Обновите репозиторий Debian 10 с помощью Debian 11

Затем вам нужно будет обновить репозиторий Debian 10 до Debian 11, чтобы загрузить и получить обновление.

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

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

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

nano /etc/apt/sources.list

Замените «бастер/обновления» на «яблочко-безопасность» и «бастер» на «яблочко». Результат должен быть похож на тот, что ниже:

deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main
deb http://ftp.debian.org/debian bullseye-backports main contrib non-free

Сохраните и закройте файл, когда закончите, если в /etc/apt/sources.list.d/ есть еще исходные файлы APT, отредактируйте и их, заменив \buster\ на \bulseye\.

Обновите Debian 10 до Debian 11

На данный момент ваш сервер Debian 10 готов к обновлению.

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

apt-get update -y

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

apt upgrade --without-new-pkgs -y

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

apt-get full-upgrade -y

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

reboot

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

На этом этапе ваш сервер Debian 10 обновлен до Debian 11. Теперь вы можете проверить это, используя следующую команду:

lsb_release -a

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

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

Заключение

В приведенном выше руководстве мы объяснили, как выполнить обновление с Debian 10 до Debian 11. Надеюсь, теперь вы сможете без проблем обновить свой Debian 10.