Итак, решив не возиться с пересустановкой загрузчика, я взялся за обновление системы. Как я уже писал, устанавливать любые варианты openSUSE, отличные от стабильного релиза, имеет смысл с носителя для сетевой инсталляции. Каковой я взял — для RC1. За время, пока я сочинял этот текст, успел появиться и RC2 — но принципиально разницы нет. Впрочем, нет и не принципиальной — в любом случае, пакеты для установки будут получаться из репозиториев, а не с локального носителя.

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

yast2-000.png

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

yast2-001.png

О скриншотах должен заметить: приводимые относятся уже ко второй попытке, когда я обновлял 12.2 RC1 на 12.2 RC2. При обновлении с 12.1 достаточно сделать поправку на номер версии.

Нажав кнопку Далее, я получил следующее предупреждение:

yast2-003.png

Да, действительно, при установке я использовал систему именования вида /dev/sda1 etc. Однако решил проигнорировать угрозу — тем более, что и возвращаться мне пока было некуда.

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

yast2-004.png

По умолчанию для все их установлен статус Удалён — то есть в ходе обновления они будут ликвидированы и заменены на стандартные репозитории новой версии. Однако доступны также статусы Отключён и Изменён — таким образом можно сохранить нештатные репозитории, скорректировав, естественно, их URL в соответствие с новой версией:

yast2-005.png

Впрочем, я делать этого не стал — мне показалось, что проще заново подключить те несколько необходимых репозиториев, чем разгребаться с их свалкой, которая возникла у меня на начальном этапе освоения openSUSE. Когда я понаподключал всё, что ни попадя.

Вне зависимости от обращения с репозиториями, по нажатии кнопки Далее выводится summary параметров установки (их можно подкорректировать)

yast2-007.png

а затем последнее китайское предупреждение:

yast2-006.png

После чего происходит собственно обновление:

yast2-008.png

Процесс это длинный, по времени сопоставимый с установкой системы «с нуля». Что и понятно — потому что в ходе его просто устанавливаются заново новые версии всех ранее установленных пакетов. Точнее, не всех, а тех, которые имеются в официальных репозиториях — если, конечно, ранее не было скорректирован список репозиториев дополнительных.

Но и этот процесс рано или поздно заканчивается — сообщением о том, что система будет перезагружена. А затем перезагрузка происходит автоматически. И можно иметь удовольствие наблюдать обновлённую систему.

К своей радости, после перезагрузки я увидел ту же самую картину, что и при последнем успешном старте системы. Сохранились мои настройки KDE — весьма специфические. Полностью сохранился мой набор приложений — также довольно причудливый. Сохранились все мультимедийные кодеки — правда, по понятным причинам и не в обновлённом виде. Вплоть до того, что полностью был сохранён мой последний сеанс работы. В общем, чтобы найти отличия от системы до апгрейда, надо было лезть в About конкретных программ. Из утрат можно отметить только флэш плейер в FireFox — и только потому, что одна из его «левых» зависимостей не имела на тот момент версии для 12.2.

Подвожу итог: опыт с RC1 показывает, что обновление системы по обретении релизом 12.2 статуса стабильного должно пройти безболезненно. И может быть рекомендовано всем, кто не испытывает тяги к GRUB2 и не нуждается в красотах plymouth.