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

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

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

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

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

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

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

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

Терминал
sed -i 's/NAME_OLD/NAME_NEW/g' /etc/apt/sources.list

Где:

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

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

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

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

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

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