O que você está procurando tem duas partes. Uma está atualizando o sistema básico e a outra está atualizando os pacotes adicionais.
O primeiro pode ser feito com freebsd-update
. Esse comando suporta a atualização com correções para o release atual e o upgrade para um novo release. Veja sua página de manual para detalhes. É muito mais fácil do que instalar atualizações a partir do código-fonte.
A atualização de pacotes também tem duas partes - atualizando a árvore de portes e reconstruindo portas desatualizadas. O primeiro pode ser feito com cvs
/ cvsup
/ csup
ou (minha preferência) portsnap
. portsnap
funciona muito como freebsd-update
, mas é para a árvore de portes. Mais uma vez, veja a sua página de manual. Você pode usar portupgrade
como descrito em outra resposta ou portmaster
(o que eu prefiro devido à menor sobrecarga e simplicidade, embora provavelmente não tenha tantos recursos quanto portupgrade
).