Обновление openSUSE - задача довольно тривиальная, но так как она не так проста, как do-release-upgrade
в случае Ubuntu, я хотел бы оставить краткий список пунктов, которые нужно сделать для того, чтоб обновить openSUSE на примере перехода с версии 13.1 на недавно вышедшую версию 13.2.
-
Во-первых, нужно поменять версию для всех используемых репозиториев в системе, выполнив:
# for file in /etc/zypp/repos.d/*.repo; do sed -i 's/13\.1/13\.2/g' "$file"; done
-
Теперь нужно обновить кеш
zypper
'а:
и повыключать все репозитории, которые еще не поддерживаются новой версией openSUSE.# zypper ref
-
Далее следует обновить сам
zypper
:
Так как при переходе с 13.1 на 13.2 возникают конфликты при обновлении zypper, лучше обновлять его в ручном, а не в автоматическом режиме.# zypper up zypper
-
И наконец система готова к обновлению. Запускайте:
решайте возникшие конфликты, проверяйте список пакетов, которые удалятся/обновлятся в вашей системе и вуаля, через некоторое время ваша система будет обновлена.# zypper dup