Задача - обновить FreeBSD с версии 8.1 до последней версии 8-ой ветки. Итак, воспользуемся командой freebsd-update, выполняем с правами root:
[root@srv ~]# freebsd-update fetch
Если нужна конкретная версия, например 8.2 пишем:
[root@srv ~]# freebsd-update -r 8.2-RELEASE upgrade
На предупреждение обновления отвечаем "Y". Команда проверит систему и начнёт скачивать обновлённые модули и патчи, ждем окончания процесса. Может затянуться не на один час.
[root@srv ~]# freebsd-update install
С этой опцией команда начинает установку скачанных обновлений. Перегружаемся:
[root@srv ~]# shutdown -r now
Снова выполняем команду:
[root@srv ~]# freebsd-update install
Подчищает старые библиотеки и не нужные файлы. Всё, система обновлена. На всякий случай проверяем конфиги.