O comando FreeBSD pkg mantém um banco de dados SQLite3 em /var/db/pkg/local.sqlite . Isso contém, entre outras coisas, metadados do pacote baixado que vários subcomandos pkg usam, incluindo pkg search .
pkg update é tudo o que você precisa. Observe que uma atualização está implícita em vários subcomandos pkg e, na verdade, precisa ser desativada com a opção -U .
Observe que há subsistemas que podem estar presentes em derivativos, como TrueOS, que atualizam regularmente esses caches.