Как получить и установить OpenSUSE tumbleweed

Как получить и установить OpenSUSE tumbleweed Оффлайн вариант получения и установки нестабильной версии opensuse это, скачать соответствующий образ операционной системы, записать его на подходящий носитель CD/DVD/USB, после чего загрузиться с него и установить с нуля. Кроме того, если у вас уже установлен более ранний релиз системы OpenSUSE linux, можно сделать обновление с того-же записанного диска. Для этого после загрузки, нужно выбрать Upgrade, мастер установки сам определит версию установленной у вас системы OpenSUSE и предложит обновление.

Онлайн вариант обновления любой версии OpenSUSE до tumbleweed включает в себя три основные задачи:

1. Установить текущие обновления старого дистрибутива, если таковые имеются. Для openSUSE 13.2 необходимо исправить ошибку ядра во время миграции, после чего перезагрузить сервер.

2. Настроить репозитории для указания на Tumbleweed.

3. Запустить zypper dup (сокращение для zypper dist-upgrade) для обновления всех пакетов.

Удаляем существующие репозитарии:

mkdir /etc/zypp/repos.d/backup
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup

добавить новые репозитарии:

zypper ar -f -c ]]>http://download.opensuse.org/tumbleweed/repo/oss]]> repo-oss
zypper ar -f -c ]]>http://download.opensuse.org/tumbleweed/repo/non-oss]]> repo-non-oss
zypper ar -f -c ]]>http://download.opensuse.org/tumbleweed/repo/debug]]> repo-debug
zypper ar -f -c ]]>http://download.opensuse.org/update/tumbleweed/]]> repo-update

при желании можно добавить репозитарии исходных текстов opensuse

zypper ar -f -d -c ]]>http://download.opensuse.org/tumbleweed/repo/src-oss]]> repo-src-oss
zypper ar -f -d -c ]]>http://download.opensuse.org/tumbleweed/repo/src-non-oss]]> repo-src-non-oss

проверяем что получилось

# zypper lr -u
 # | Alias             | Name              | Enabled | Refresh | URI
 --+-------------------+-------------------+---------+---------+--------------------------------------------------------
 1 | repo-debug        | repo-debug        | Yes     | Yes     | ]]>http://download.opensuse.org/tumbleweed/repo/debug]]>
 2 | repo-non-oss      | repo-non-oss      | Yes     | Yes     | ]]>http://download.opensuse.org/tumbleweed/repo/non-oss]]>
 3 | repo-oss          | repo-oss          | Yes     | Yes     | ]]>http://download.opensuse.org/tumbleweed/repo/oss]]>
 4 | repo-src-non-oss  | repo-src-non-oss  | No      | Yes     | ]]>http://download.opensuse.org/tumbleweed/repo/src-non-oss]]>
 5 | repo-src-oss      | repo-src-oss      | No      | Yes     | ]]>http://download.opensuse.org/tumbleweed/repo/src-oss]]>
 6 | update            | repo-update       | Yes     | Yes     | ]]>http://download.opensuse.org/update/tumbleweed/]]>

Репозитарий update как правло пуст и использхуется только в крайних случаях, например если до следующего снапшота tumbleweed еще далеко, а закрыть уязвимость безопасности нужно срочно.

После настроек репозитариев opensuse можно запускать обновление, но делать это желательно через screen, Tmux или любой аналог.

zypper dist-upgrade

Иногда zipper может прервать обновление, когда не может найти какие-то файлы, что-бы решить эту проблему выполните

zypper refresh
zypper dist-upgrade

после завершения можно перезагрузить машину и проверить версию операционной системы:

uname -a

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
Регистр имеет значение
 oooo    oooo  ooooo     ooo    .oooooo.                  ooo        ooooo             
`888 .8P' `888' `8' d8P' `Y8b `88. .888'
888 d8' 888 8 888 888 .ooooo. 888b d'888 oooooooo
88888[ 888 8 888 888 d88' `"Y8 8 Y88. .P 888 d'""7d8P
888`88b. 888 8 888 888 888 8 `888' 888 .d8P'
888 `88b. `88. .8' `88b d88b 888 .o8 8 Y 888 .d8P' .P
o888o o888o `YbodP' `Y8bood8P'Ybd' `Y8bod8P' o8o o888o d8888888P


Введите код, изображенный в стиле ASCII-арт.