Обновление openSUSE Leap на следующий релиз

Обновляем систему до актуального состояния

sudo zypper up

После перезагрузки можно приступать к обновлению дистрибутива до нового релиза

Создаем резервную копию репозиториев на всякий случай

sudo cp -r /etc/zypp/repos.d/ /etc/zypp/repos.d.bak

Меняем версию релиза в репозиториях

sudo sed -i 's/15.1/$releasever/g' /etc/zypp/repos.d/*

Обновляем метаданные из новых репозиториев

sudo zypper --releasever 15.2 ref

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

sudo zypper mr $repo -d

ВАЖНО!!! Для того что бы избежать падения пакетного менеджера во время обновления, желательно использовать терминал мультиплексор, например tmux

sudo zypper in tmux

Создать новую сессию

tmux new-session -s update

Теперь само обновление дистрибутива

sudo zypper --releasever 15.2 dup

Если терминал или сессия пользователя упали, можно подключиться к ранее созданной сесии tmux в которой было запущено обновление

tmux attach -t update

Процесс обновления не будет нарушен или прерван.

После обновления перезагружаем ПК