Следующие команды помогут обновить установленный дистрибутив OpenSUSE с версии 11.2 до версии 11.3 без переустановки системы или без использования дополнительно диска.


В командной строке для осуществления обновления необходимо заменить текущие репозитории от версии 11.2 на репозитории версии 11.3


Для этого:
отключаем существующие репозитории OpenSUSE 11.2:
zypper modifyrepo —all —disable


добавляем новые репозитории OpenSUSE 11.3
zypper addrepo —name «openSUSE-11.3 OSS» http://download.opensuse.org/distribution/11.3/repo/oss/ repo-11.3-oss


zypper addrepo —name «openSUSE-11.3 Non-OSS» http://download.opensuse.org/distribution/11.3/repo/non-oss/ repo-11.3-non-oss
zypper addrepo —name «openSUSE-11.3 Updates» http://download.opensuse.org/update/11.3/ repo-11.3-update
где последний аргумент — алиас, который Вы имеете право изменить на любой по своему усмотрению.
Также можно подключить репозитории из других источников, но лучше их на время обновления дистрибутива отключить для корректного обновления.


Общая процедура добавления нового репозитория выглядит следующим образом:
zypper addrepo —name <name> <url> <alias>

Если же есть ссылка на файл .repo, тогда процедура добавления нового репозитория будет иметь такой вид:
zypper ar <url.repo>

Теперь обновим установленные репозитории и запустим процесс обновления:
zypper ref
zypper dup

При помощи двух команд, которые описаны чуть выше, zypper сперва скачает необходимые пакеты и потом их установит.