Обновление FreeBSD 10.3 до 11.1 Бинарное обновление системы

Всем доброго времени суток!
В марте я описывал апгрейд FreeBSD 9.3  до версии 10.3.
В преддверии окончании поддержки FreeBSD 10.3, которое произойдет в апреле 2017 года, решил проверить как пройдет обновление на некритичном сервере.
Забегая вперед скажу: — обновляется без проблем.
Итак, дано:

Предлагаемый способ подходит только для систем с ядром GENERIC

  1. Скачаем и поставим обновления для текущей версии FreeBSD
    # freebsd-update fetch
    # freebsd-update install
  2. Скачаем и установим обновление системы до версии 11.1
    # freebsd-update upgrade -r 11.1-RELEASE
    # /usr/sbin/freebsd-update install
  3. Перезагружаем сервер
    # shutdown -r now
  4. Запускаем еще раз установку обновления
    # /usr/sbin/freebsd-update install
  5. Теперь нам нужно пересобрать все установленные программы, как написано в HandBook

    После обновления системы со сменой младшей версии установленные приложения, в целом, продолжают работать без каких-либо проблем. Различные старшие версии используют различающиеся двоичные интерфейсы приложений (Application Binary Interface, ABI), из-за чего перестаёт работать большинство сторонних приложений. После обновления системы со сменой старшей версии все установленные пакеты и порты также нуждаются в обновлении.

    Все программное обеспечение я ставлю из портов, поэтому обновляем порты:
    # portsnap fetch update
    Устанавливаем новый pkg
    # pkg-static install -f pkg
    И запускаем пересборку софта
    # portupgrade -fa
    или с помощью portmaster
    # portmaster -afG
  6. Финальный запуск обновления
    # /usr/sbin/freebsd-update install
  7. Факультативно можно почистить дерево портов (для освобождения свободного места да диске)
    # portsclean -CDLP

    portsclean входит в поставку portupgrade

Вот собственно и все.
P.S. Ссылка на раздел в HandBook, которой я пользовался при обновлении.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *