Freebsd-update

Материал из rrv-wiki
Перейти к навигации Перейти к поиску

Для обновления системы FreeBSD из бинарных пакетов можно воспользоваться утилитой freebsd-update

Ставим порт /usr/ports/security/freebsd-update

Затем копируем конфиг

cp /usr/local/etc/freebsd-update.conf.sample /usr/local/etc/freebsd-update.conf

Все, обнавляемся

/usr/local/sbin/freebsd-update fetch
/usr/local/sbin/freebsd-update install

Можно перегружаться.


Бывает так, что некторые системные пакеты были пересобранны в ручную. Например я пересобрал ssh, тогда

/usr/local/sbin/freebsd-update fetch

Выдаст сообщение, что файлы были модифицированы и не будет обновлять систему, тогда есть два варианта:

/usr/local/sbin/freebsd-update --branch crypto fetch                                                                              

или

/usr/local/sbin/freebsd-update --branch nocrypto fetch

То есть обновлять или соответственно не обновлять ветку crypto.