Уже проделывал эту операцию, при переходе с 7 ветки на 9, но забыл. Поэтому решил записать, пусть будет.
Подробно можно почитать в handbook.
1. Нужно сделать бекап. ( пакетов, и т.д.)
2. Запоститься временим, при переходе с одной ветки ( моем случае сейчас 9.1) на другую ( на 10.0) скачивается много патчей.
3. Читал одно замечание при переходе с релиза на релиз, если у вас много работает служб, и это продакшен, то лучше оставаться в своей ветки. Но тут есть одно НО. Иногда требуется переходить на новую ветку, если патчи безопасности уже не выпускаются.
Начнем
freebsd-update fetch
После загрузки и проверки системы, установщик выдаст сообщение такого плана:
The following components of FreeBSD do not seem to be installed:
…
Does this look reasonable (y/n)?
Жмем да (Y)
Дальше возможно будет несколько выводов информации ( что обновляется и т.д.)
freebsd-update install
Ждем сообщение о завершении установки.
Перегружаемся
shutdown -r now
После этого еще раз запускаем
freebsd-update install
После этого должно написать
Installing updates… done.
Все обновление установлено.
Можно еще раз перегрузиться. и сверить версию
uname -a или uname -isor
Для перехода на другую ветку нужно будет написать
freebsd-update upgrade -r 10.0-RELEASE
И после этого опять выполняем
freebsd-update fetch
freebsd-update install
shutdown -r now
freebsd-update install
uname -a или uname -isor
Комментирование закрыто.