Главная >> Инструкции >> Обновление Opensuse до 42.2

Обновление 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, но все делается выполнением нескольких команд в терминале. Если у вас остались вопросы, пишите в комментариях!

18 комментариев к “Обновление Opensuse до 42.2”

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

      Ответить
      • а в чем возникли трудности? KDE самый оптимизированный в Suse среди linux ос, являясь базовым десктопом. Да YAST это вещь, собраны настройки в одном месте и управление.

        Ответить
        • То самое чувство, когда в Linux Mint 18.1 KDE5 собран гораздо лучше, чем в кедоориентированном Suse. Нет глюка с разной скоростью прокрутки в меню и окнах, не слетают на дефолтную цветовые схемы, не появляется полоса прокрутки на рабочем столе из-за разных разрешений экрана в записи пользователя и root, нет кошмарного тиринга под новыми видеокартами от Nvidia, даже настроенные шрифты меняются не после десятой перезагрузки... Причем все эти баги в сюзевском KDE традиционно носят абсолютно рандомный характер и могут проявляться и отсутствовать даже на одинаковом оборудовании. Что ни говорите, а разработчики Suse успешно пополняют и без того глючные кеды новыми глюками.

          Ответить
        • Впрочем, справедливости ради нужно отметить, что сам предпочитаю Suse. Пробовал и Убунту, и Минт - не мое. Хоть и говорят, что Suse - одна из самых замороченных систем, мне она почему-то кажется проще и понятнее, чем та же Убунта.

          Ответить
          • Когда копнешь поглубже, тогда и поймешь, что Debian и Ubuntu самое то. Проще конфиг ручками отредактировать, так как считаешь нужным, чем бороться Yast.

  1. Я не понял, а зачем эти танцы с бубном? Нарезал диск или ФЛЭШку загрузился и на первой же странице выбрать ОБНОВИТЬ (Update).

    Ответить
  2. Здравствуйте! Благодарю за статью, обновился без проблем. Однако есть неприятный момент, как в 42.1, так и 42.2. Система не перезагружается и не выключается. reboot зависает на одном и том же месте с ошибкой Failed umount какталог var/log. Пробовал выключаться под рутом, такая же ошибка не возможности отмонтировать вообще все каталоги. Может быть кто-то встречался с подобной проблемой? Был бы рад услышать варианты.

    Ответить
  3. Здравствуйте мне интересно обновление дистрибутива когда при установки опенсусе там есть пункт загрузится с жесткого диска или установить, а так же есть пункт обновить, подскажите пожалуйста что это за пункт и не лучше обновляться с образа ?

    Ответить
  4. Большое спасибо за статью! Хотелось бы только добавить, что перед обновлением версии ОС нужно проверить наличие свободного места в корневом разделе и при необходимость почистить раздел. У меня в процессе установки выяснилось, что места не хватает.

    Ответить

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