Обновление FreeBSD 10.3 до 11.1

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

# uname -a
FreeBSD blah-blah.blah.ru 10.3-RELEASE-p11 FreeBSD 10.3-RELEASE-p11

[note]Предлагаемый способ подходит только для систем с ядром GENERIC[/note]
  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[note]После обновления системы со сменой младшей версии установленные приложения, в целом, продолжают работать без каких-либо проблем. Различные старшие версии используют различающиеся двоичные интерфейсы приложений (Application Binary Interface, ABI), из-за чего перестаёт работать большинство сторонних приложений. После обновления системы со сменой старшей версии все установленные пакеты и порты также нуждаются в обновлении.[/note] Все программное обеспечение я ставлю из портов, поэтому обновляем порты:
    # portsnap fetch update
    Устанавливаем новый pkg
    # pkg-static install -f pkg
    И запускаем пересборку софта
    # portupgrade -fa
    или с помощью portmaster
    # portmaster -afG
  6. Финальный запуск обновления
    # /usr/sbin/freebsd-update install
  7. Факультативно можно почистить дерево портов (для освобождения свободного места да диске)
    # portsclean -CDLP[note] portsclean входит в поставку portupgrade[/note]

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Комментарии: 2
  1. Roman

    и сколько у вас на это времени ушло?

    1. Vladimir (автор)

      Напрямую зависит от установленного софта в систему, если софт стандартный, то можно сильно сэкономить время обновляя с помощью pkg
      pkg-static install -f pkg
      pkg update
      pkg upgrade

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

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания Google.

:) :D :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.