С помощью утилиты pkg даже при отсутствии подключения к интернету можно собрать пакеты из тех, что ранее были уже установлены в системе

bsd$ pkg info pkg

Name: pkg
Version: 1.3.7
Origin: ports-mgmt/pkg
Shared Libs provided: libpkg.so.3
Description: Package management tool

Была необходимость настроить локальный WEB-сервер на FreeBSD 10.0, имея под рукой лишь старый рабочий сервер под FreeBSD 10.0 и при полном отсутствии интернета

Пакет pkg в системе изначально не установлен, пришлось копировать файлы с флешки

bsd# cp /mnt/libpkg.so.3 /usr/local/lib/

bsd# cp /mnt/pkg /usr/local/.sbin/

И установить этот же пакет от имени суперпользователя

bsd# cd /mnt/packages/

bsd# /usr/local/.sbin/pkg add /mnt/packages/pkg-1.3.7.txz

Необходимые пакеты и их зависимости собирались на старом сервере и копировались на флешку

bsd$ pkg query %dn sudo

bsd$ pkg create gettext

bsd$ pkg create sudo

В дальнейшем в новой системе использовать пакет можно без указания полного пути к исполняемому файлу

bsd$ sudo pkg add /mnt/packages/mod_php55-5.5.15.txz


bsd$ pkg help create

FreeBSD 10.0-RELEASE: Sat Sep 8 20:54:44 YAKT 2018