В этой статье описан процесс установки обновлений безопасности в FreeBSD с помощью команды freebsd-update. Данная утилита позволяет проводить обновления операционной системы со стандартными ядрами GENERIC и SMP без пресборки ядра. В случае, если ядро нестандартное утилита потребует пересборки ядра вручную.
Сам процесс установки разобьем на несколько этапов:
Инсталяция (если у Вас версия FreeBSD ниже 7.0) .
Ставим freebsd-update из портов. Начиная с FreeBSD 7.0 данная утилита входит в базовую поставку.
freebsd#cd /usr/ports/security/freebsd-update/
freebsd# make install
Создаем конфигурационный файл.
freebsd#cp /usr/local/etc/freebsd-update.conf.sample /usr/local/etc/freebsd-update.conf
Установка настроек прокси, если нужно, командой setenv HTTP_PROXY
freebsd# setenv HTTP_PROXY http://172.16.2.1:3128
Выполение команды freebsd-update fetch.
freebsd# freebsd-update fetch
Выполнение команды freebsd-update install.
freebsd# freebsd-update install
Installing updates... done.
Перезагрузка.
freebsd# reboot


