Обновляем систему до актуального состояния
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
Процесс обновления не будет нарушен или прерван.
После обновления перезагружаем ПК