====== Обновление Debian 10 (Buster) до 11 (Bullseye) ======
FIXME
- Делаем резервную копию текущей системы.
- Доводим Debian Buster до актуального состояния.
apt update
apt upgrade
- Изучаем список не полностью установленных пакетов с состоянием Half-Installed или Failed-Config dpkg --audit
- Изучаем список отложенных пакетов.
dpkg --get-selections | grep 'hold$'
- Решаем выявленные на двух прошлых этапах проблемы, после чего удостоверимся,
что в общем списке все пакеты имеют статус 'ii' в первой колонке.
dpkg -l| grep -v 'ii'| less
- Удаляем забытые пакеты: apt-get autoremove
Подготовительная фаза завершена, приступаем к обновлению до Debian Buster.
- Изменяем список репозиториев в ''/etc/apt/sources.list''. Вместо "stretch" и "stable" указываем "buster".
Пример:
#
deb http://mirror.yandex.ru/debian bullseye main
deb-src http://mirror.yandex.ru/debian bullseye main
deb http://mirror.yandex.ru/debian bullseye-updates main
deb-src http://mirror.yandex.ru/debian bullseye-updates main
deb http://security.debian.org/ bullseye-security main
deb-src http://security.debian.org/ bullseye-security main
Или использовать готовый [[debian:packages#bullseye|список источников обновлений]].
- Обновляем список доступных в Debian Bullseye пакетов apt update
- Обновление производится в две стадии. На первой выполняется замена только пакетов, не приводящих к удалению или установке других пакетов.
На второй выполняется полное обновление всех версий с учётом зависимостей.
apt upgrade
apt dist-upgrade
В процессе выполнения dist-upgrade на экран будут выводиться запросы для принятия тех или иных решений о ходе обновления. Как правило, предлагаемый по умолчанию вариант оптимален.
- Удаляем старые пакеты Buster: apt-get autoremove
====== Ссылки ======
[[https://serveradmin.ru/kak-obnovit-debian-10-do-debian-11-bullseye/|Как обновить Debian 10 до Debian 11 Bullseye | serveradmin.ru]]
{{tag>Debian}}