обновление

Обновление FreeBSD 11.2 до версии FreeBSD 12.1

Проверяем текущие версию:
root@localhost:/ # uname -a
FreeBSD localhost 11.2-RELEASE FreeBSD 11.2-RELEASE #10: Thu Jul 12 01:00:23 MSK 2018     root@localhost:/usr/obj/usr/src/sys/MAIN_KERNEL  amd64

После обновления система запустится со стандартном ядром GENERIC. Могут не работать сеть/ssh и так далее, нужно учитывать при удаленном сервере.

Запускаем команду для обновления текущей версии до последней.
root@localhost:/ # freebsd-update fetch install

В ответ было выведено:
WARNING: FreeBSD 11.2-RELEASE HAS PASSED ITS END-OF-LIFE DATE.
Any security issues discovered after Thu Oct 31 04:00:00 MSK 2019 will not have been corrected.

Запускаем обновление до версии FreeBSD 12.1
root@localhost:/ # freebsd-update upgrade -r 12.1-RELEASE

0.10
17.01.2020 12:08

Обновление FreeBSD 9.1 до версии FreeBSD 10.1

Запускаем команду для обновления текущей версии до последней.
root@localhost:/ # freebsd-update fetch install

Перезагружаем.
root@localhost:/ # shutdown -r now

Проверяем что обновилось. Ядро стало GENERIC. Так же самое у меня перестала работать маршрутизация IPFW + NAT из-за стандартного ядра.
root@localhost:/ # uname -a
FreeBSD localhost 9.1-RELEASE-p22 FreeBSD 9.1-RELEASE-p22 #0: Mon Nov  3 18:22:10 UTC 2014     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64

Далее нужно обновиться до версии FreeBSD 10.1
root@localhost:/ # freebsd-update upgrade -r 10.1-RELEASE

Так как я отказался при установки от документации и игры FreeBSD уточняет.
The following components of FreeBSD do not seem to be installed:
world/doc world/games

Does this look reasonable (y/n)?y

0.10
23.11.2014 20:12

Обновление дерева портов во FreeBSD 9.1

У меня была установлена операционная система без портов, оказалось даже папки /usr/ports/ не существует.
Создаем папку командой mkdir и проверяем, что создана папка с нужными правами
# mkdir /usr/ports
# ls -lh /usr | grep ports
drwxr-xr-x   2 root  wheel   512B Aug 12 18:16 ports

Переходим в папку ports cd /usr/ports

Так как у нас нет портов, их нужно скачать и распоковать
portsnap fetch extract
Дожидаемся завершения загрузки и распаковки. Получаем сообщение что новый файл индекса портов создан: «Building new INDEX files...»

В последующим для обновления используем команду
portsnap fetch update
Эту команду нужно выполнять перед обновлением или установкой программ.
0.10
12.08.2013 20:07