Решение проблемы

Обновление Freebsd 10.2 до 10.3


4-го февраля вышло очередное обновление 10.3 для системы Freebsd. О подробностях нового релиза и изменениях можно прочитать на странице обновления. Мы же проведем стандартную процедуру обновления с версии 10.2 до 10.3. Делается все как обычно с помощью утилиты freebsd-update.

Содержание:

  • 1 Подготовка к обновлению
  • 2 Установка обновления 10.3
  • 3 Проверяем обновление 10.3
  • 4 Дополнительные материалы по Freebsd

Подготовка к обновлению

Обновление Freebsd 10.2 до 10.3

Обновлять будем следующую версию:

# uname -a

FreeBSD freebsd 10.2-RELEASE-p8 FreeBSD 10.2-RELEASE-p8 #0 r293642M: Sun Jan 10 23:28:11 MSK 2016 root@freebsd:/usr/obj/usr/src/sys/GENERIC amd64

Я давно не обновлял эту версию, поэтому сначала установим все обновления для 10.2. Как выполнить обновление freebsd я рассказал в отдельной статье. Делаем все по инструкции и проверяем версию системы еще раз:

# uname -a

FreeBSD freebsd 10.2-RELEASE-p14 FreeBSD 10.2-RELEASE-p14 #0: Wed Mar 16 20:46:12 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64

Теперь можно обновляться на новую версию freebsd 10.3. Первым делом проведем сравнение с новой версией:

# freebsd-update -r 10.3-RELEASE upgrade

Должны увидеть следующий вопрос:

Обновление freebsd 10.2 до 10.3

Отвечаем yes и дожидаемся окончания. Ждать придется очень долго. Я не понимаю, почему этот процесс такой длительный. Причем скорость не сильно зависит от железа. Даже на нормальных серверах этот процесс очень затягивается. Ничего не поделать, придется ждать. В предыдущем обновлении с 10.1 до 10.2 тоже приходилось долго ждать.

Когда наконец дождетесь окончания закачки изменений, начнется сравнение версий. Если ваши системные конфиги изменялись, будет приведено сравнение с новыми. Нужно будет принять изменения, или не принять. Зависит от ваших настроек. Вот пример изменения в файле настроек ssh:

Сравнение конфигурации ssh

Ничего критичного нет, можно принимать изменения. Больше у меня вопросов по изменениям системных конфигов не было. Можно приступать к установке обновления.

Установка обновления 10.3

Само обновление 10.3 устанавливается привычной командой:

# freebsd-update install

Дожидаемся окончания установки и перезагружаем сервер.

Завершение установки обновления freebsd 10.3

# reboot

После перезагрузки запускаем команду на обновление еще раз, это рекомендация из предыдущего этапа установщика:

# freebsd-update install

Ждем завершения.

Завершение обновления

На этом установка обновления freebsd 10.3 окончена. Можно проверять результат.

Проверяем обновление 10.3

Обновление Freebsd 10.2 до 10.3

Посмотрим, как изменилась версия системы:

# uname -a

FreeBSD freebsd 10.3-RELEASE FreeBSD 10.3-RELEASE #0 r297264: Fri Mar 25 02:10:02 UTC 2016 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64

Можно на всякий случай проверить обновления для новой версии:

# freebsd-update fetch

Looking up update.FreeBSD.org mirrors... none found.
Fetching metadata signature for 10.3-RELEASE from update.FreeBSD.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.
No updates needed to update system to 10.3-RELEASE-p0.

Ничего нового нет. На этом обновление freebsd 10.2 до версии 10.3 окончено. Всем хорошего аптайма.


СМОТРИ ТАКЖЕ