A lista de pacotes disponíveis para instalação com 'pkg' é armazenada localmente no FreeBSD? Em caso afirmativo, como atualizar esse cache?

0

Ao procurar um pacote para instalar no FreeBSD 11.2, como o shell zsh :

pkg search zsh

… é a busca feita contra um cache local de informações de pacotes, ou rodar através da internet contra algum servidor de repositório?

Se a pesquisa for local, como posso atualizar esse cache local para ter certeza de que ele está completo e possui as versões mais recentes?

    
por Basil Bourque 24.11.2018 / 09:42

1 resposta

1

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.

    
por 24.11.2018 / 13:21