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

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

Замените «buster/updates» на «bullseye-security», а «buster» на «bullseye». Результат должен быть похож на приведенный ниже:

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» на «bullseye».

Обновление 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 без каких-либо проблем.

Комментарии (0)