Как получить и установить 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

Комментарии

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

Содержание этого поля является приватным и не предназначено к показу.
Регистр имеет значение
     .ooo                 ooooooooo.      .oooooo.     oooooooooooo  oooooo     oooo 
.88' `888 `Y88. d8P' `Y8b `888' `8 `888. .8'
d88' oooo ooo 888 .d88' 888 888 `888. .8'
d888P"Ybo. `88b..8P' 888ooo88P' 888 888oooo8 `888. .8'
Y88[ ]88 Y888' 888`88b. 888 ooooo 888 " `888.8'
`Y88 88P .o8"'88b 888 `88b. `88. .88' 888 `888'
`88bod8' o88' 888o o888o o888o `Y8bood8P' o888o `8'


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