Обновление Debian 11 (Bullseye) до Debian 12 (Bookworm)

В этой статье объясняется, как обновить Debian 11 Bullseye до Debian 12 Bookworm с помощью опций командной строки, включая обновление всех установленных пакетов.

Резервное копирование системы

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

Обновление ВСЕХ установленных пакетов

Перед обновлением версии Debian до 12, необходимо установить исправления безопасности и ожидающие обновления к Debian 11.

Перезагрузите Debian 11.x, чтобы обновить ядро и другие компоненты

Обновление файла /etc/apt/sources.list

Перед началом процедуры обновления необходимо изменить конфигурацию файлов списка источников APT.

/etc/apt/sources.list

Ключевое слово bullseye указывает на то, что мы используем версию 11. Следовательно, мы должны изменить все ссылки в этом файле с bullseye на bookworm с помощью текстового редактора.

Найдите строку debian для Bullseye:

Замените на:

Найдите строку debian-security для Bullseye:

Замените на:

Затем замените другую строку bullseye на bookworm в каталоге /etc/apt/sources.list и /etc/apt/sources.list.d/*.

/etc/apt/sources.list

По окончанию, обновите список пакетов

Минимальное обновление системы

Перед началом обновления так же ставим пакет zstd

Процесс из двух частей необходим, чтобы избежать удаления большого количества пакетов, которые вы хотите сохранить. Поэтому сначала выполните следующую команду:

Просто следуйте инструкциям на экране. В процессе обновления вы можете получить различные вопросы, например, "Вы хотите перезапустить службу? " или "сохранить или стереть параметры конфигурации" и так далее.

Обновление Debian 11 до Debian 12

В дополнение к минимальному обновлению нам необходимо выполнить полное обновление, чтобы завершить весь процесс обновления Debian 11 до Debian 12. Это основная часть обновления. Другими словами, выполните следующую команду, чтобы выполнить полное обновление системы, установив самые новые доступные версии всех пакетов и разрешив все возможные зависимости:

В процессе обновления вы можете увидеть дополнительные подсказки о перезапуске служб или обновлении существующих параметров конфигурации.

Пришло время перезагрузить систему Linux для загрузки в Debian Linux 12 Bookworm. Следовательно, выполните

Проверка

Настало время подтвердить обновление. Выполните:

После обновления обратите внимание на все ваши приложения и службы. Поэтому проверьте, открыты ли все TCP/UDP порты и запущены ли службы, используя команду tail или команду ss или команду grep/egrep:

ищем ошибки, если таковые имеются

Проверьте статус служб

Используйте journalctl для запроса содержимого журнала systemd(1)

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

Наконец, очистите устаревшие пакеты с помощью команды:

Понравилась статья? Поделиться с друзьями:
Комментарии: 2
  1. Avatar for arkadi
    arkadi

    канетель ужас когда сделаете на автомате

    1. Avatar for Gnostis
      Gnostis (автор)

      Думаю это стоит предложить непосредственно сообществу Debian
      https://www.debian.org/devel/join/ =)

Добавить комментарий