Инструменты пользователя

Инструменты сайта


debian:upgrade_10_11

Обновление Debian 10 (Buster) до 11 (Bullseye)

FIXME

  1. Делаем резервную копию текущей системы.
  2. Доводим Debian Buster до актуального состояния.
    apt update
    apt upgrade 
  3. Изучаем список не полностью установленных пакетов с состоянием Half-Installed или Failed-Config
    dpkg --audit
  4. Изучаем список отложенных пакетов.
    dpkg --get-selections | grep 'hold$'
  5. Решаем выявленные на двух прошлых этапах проблемы, после чего удостоверимся, что в общем списке все пакеты имеют статус 'ii' в первой колонке.

    dpkg -l| grep -v 'ii'| less
  6. Удаляем забытые пакеты:

    apt-get autoremove

    Подготовительная фаза завершена, приступаем к обновлению до Debian Buster.

  7. Изменяем список репозиториев в /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

    Или использовать готовый список источников обновлений.

  8. Обновляем список доступных в Debian Bullseye пакетов
    apt update
  9. Обновление производится в две стадии. На первой выполняется замена только пакетов, не приводящих к удалению или установке других пакетов.

    На второй выполняется полное обновление всех версий с учётом зависимостей.

    apt upgrade
    apt dist-upgrade

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

  10. Удаляем старые пакеты Buster:
    apt-get autoremove

Ссылки

debian/upgrade_10_11.txt · Последние изменения: 2023-10-22 19:55 — GreyWolf