Обновление Opensuse до 42.2

16 ноября 2016 года разработчики OpenSUSE объявили о выпуске новой версии своего дистрибутива — OpenSUSE Leap 42.2. В этом релизе используется ядро Linux 4.4 с длительным сроком поддержки, KDE Plasma 5.8, Qt 5.6, Docker 1.12, Gtk 3.20, GCC 4.8.5, VirtualBox 5.0.24, Samba 4.4.2, Systemd 228 и Gnome 3.20.

Дистрибутив Leap построен на основе кодовой базы SUSE Linux Enterprise и является свободной операционной системой коммерческого уровня. В этой версии за основу взят SUSE Linux Enterprise 12 SP2, в котором было внесено много улучшений и еще больше улучшена стабильность системы.

В новую версию включено более 1400 пакетов, а это на 17% больше чем в предыдущем релизе. Это первый выпуск Leap, где есть версия для сервера, вы можете выбрать эту опцию во время установки. Для установки на сервере можно использовать текстовый установщик.

В этой статье мы рассмотрим как выполняется обновление OpenSUSE до 42.2. Инструкция подходит для дистрибутивов OpenSUSE 42.1 и OpenSUSE 13.2. Поддержки обновления с 13.1 нет, поэтому в таком случае лучше сначала обновиться до 13.2, а затем обновить Opensuse до 42.2.

Обновление OpenSUSE до Leap 42.2

Для успешного обновления просто выполните все перечисленные ниже шаги.

Шаг 1. Проверка версии дистрибутива

Перед тем как перейти к обновлению нужно узнать какая версия OpenSUSE работает сейчас на вашем компьютере, для этого выполните:

cat /etc/*-release

opensuse

Шаг 2. Обновление системы

Обновите вашу систему до самого актуального состояния чтобы избежать ошибок:

sudo zypper ref
$ sudo zypper up

Шаг 3. Отключение репозиториев

Отключите все сторонние репозитории перед обновлением. После завершения процесса их снова можно будет включить.

sudo zypper repos
$ sudo zypper mr -d номер

Последнюю команду нужно выполнить для всех сторонних источников программ.

Шаг 4. Включите репозиторий обновлений

Сначала проверьте включен ли у вас репозиторий обновлений OpenSUSE:

sudo zypper repos --uri

opensuse1

Если в колонке Enabled написано Нет, значит его нужно включить, для этого выполните такую команду:

sudo zypper modifyrepo --enable repo-update

Если репозиторий вовсе не подключен к системе, его можно подключить командой:

sudo zypper addrepo --check --refresh --name 'openSUSE-Leap-42.1-Update' http://download.opensuse.org/update/leap/42.1/oss/ repo-update

Затем опять обновите систему и после этого перезагрузите компьютер:

sudo zypper ref
$ sudo zypper up

Шаг 5. Обновите репозитории

На этом шаге начинается обновление до OpenSUSE 42.2. Мы заменим все репозитории Leap 42.1 на 42.2. Для этого сначала создадим резервную копию файла репозиториев:

sudo cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.Old

Затем заменим версии дистрибутива с в адресах с помощью sed:

sudo sed -i 's/42\.1/42\.2/g' /etc/zypp/repos.d/*

Добавляем репозиторий non-oss-update если его нет в системе:

sudo zypper ar -f http://download.opensuse.org/update/leap/42.2/non-oss/ repo-update-non-oss

И обновляем список пакетов в репозитории:

sudo zypper ref

Теперь мы готовы обновить OpenSUSE до 42.2 назад пути уже не будет.

Шаг 6. Обновление OpenSUSE

Для запуска процесса обновления из терминала OpenSUSE выполните:

sudo zypper dup

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

Шаг 7. Проверка версии

После завершения обновления и перезагрузки проверьте еще раз версию дистрибутива:

cat /etc/*-release

opensuse-42-2-upgrade-final-output

Выводы

Как видите, обновление OpenSUSE до 42.2 не так сложно. Да, здесь процесс немного запутаннее, чем в той же Ubuntu, но все делается выполнением нескольких команд в терминале. Если у вас остались вопросы, пишите в комментариях!

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (11 оценок, среднее: 4,91 из 5)
Загрузка...

17 комментариев

  1. Dmitry Progerin Ноябрь 19, 2016 Ответить
    • Dmitry Kuznetsov Ноябрь 20, 2016 Ответить
      • Dmitry Progerin Ноябрь 21, 2016 Ответить
        • Andrew88 Март 4, 2017 Ответить
        • Andrew88 Март 5, 2017 Ответить
  2. Михаил Ноябрь 19, 2016 Ответить
  3. Vladimir Ноябрь 20, 2016 Ответить
  4. Oleg Ноябрь 20, 2016 Ответить
  5. Vik Ноябрь 24, 2016 Ответить
  6. Vit Декабрь 12, 2016 Ответить
  7. Ilya Март 6, 2017 Ответить
  8. user Март 12, 2017 Ответить
  9. virgis123 Август 29, 2017 Ответить
  10. integr1 Май 27, 2018 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: