Первый запуск Portsnap
portsnap fetch portsnap extract
Обновление дерева портов
portsnap fetch portsnap update
cd /usr/ports/ports-mgmt/portupgrade make install clean
Обновление:
portupgrade -arR
Ключи:
-a все установленные порты
-r проверка приложений зависящих от порта
-R проверка всех зависимостей для установки порта
-С запустит make config перед каждым обновлением (просмотр и изменение конфигурации).
Обновление отдельного порта со всеми зависимостями, а так же с редактированием конфигурации перед установкой порта и всех зависимостей, будет выглядеть так:
portupgrade -rRC port_name
freebsd-update fetch freebsd-update install
Откат обновлений
freebsd-update rollback
Ошибка: Requested Range Not Satisfiable
rm -rf /var/db/portsnap/*