Обновление 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