Переход Debian между релизами

Переход Debian между релизами

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

Обновление пакетов в текущей системе

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

  1. Обновление базы пакетов, пакетов и системы в целом:
1
apt update && apt upgrade && apt full-upgrade
  1. Удаление не используемых пакетов:
1
apt --purge autoremove

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

После завершения полного обновления пакетов, нужно перезаписать пути к репозиториям, указав имя нового релиза:

1
sed -i 's|RELEASE_OLD|RELEASE_NEW|g' '/etc/apt/sources.list'

Где:

  • RELEASE_OLD - старое имя релиза.
  • RELEASE_NEW - новое имя релиза.

Обновление системны на новую версию

Теперь пришло время перейти на новый релиз. Выполняем шаги последовательно.

  1. Обновление базы пакетов и обновление пакетов в минимальном варианте:
1
apt update && apt upgrade --without-new-pkgs

На запрос “Restart services during package upgrades without asking?” отвечаем Yes.

  1. Обновление всей системы:
1
apt full-upgrade
  1. Проверка обновлённого релиза:
1
cat /etc/debian_version