Ao procurar um pacote para instalar no FreeBSD 11.2, como o shell zsh :
pkg search zsh
…a pesquisa é feita em um cache local de informações de pacotes ou é executada pela Internet em algum servidor de repositório?
Se a pesquisa for local, como posso atualizar esse cache local para ter certeza de que está completo e tem as versões mais recentes?
O comando FreeBSD
pkg
mantém um banco de dados SQLite3 no formato/var/db/pkg/local.sqlite
. Ele contém, entre outras coisas, metadados de pacotes baixados que váriospkg
subcomandos usam, incluindopkg search
.pkg update
é tudo o que você precisa. Observe que uma atualização está implícita em váriospkg
subcomandos e, na verdade, deve ser desativada com a-U
opção.Observe que existem subsistemas que podem estar presentes em derivativos, como TrueOS, que atualizam regularmente esses caches.