Algumas vezes nós falamos de um arquivo ou comando e você pode se perguntar, em qual pacote ele vai estar. Felizmente os repositórios Debian não só contém informação sobre os pacotes binários mas também sobre todos os arquivos publicados com eles. Esta informação é armazenada em arquivos de nome
Contents-arch.gz
e
Contents-udeb-arch.gz
. Esta informação não é baixada automaticamente pelo APT. Ao invés disto ele precisa do comando
apt-file update
(do pacote de mesmo nome) para recuperar os conteúdos de todos os pacotes fonte mencionados em
/etc/apt/sources.list
. Por padrão ele baixa os arquivos
Contents*.pdiff
conforme descrito na barra lateral
DICA Atualização incremental para reduzir a quantidade de dados necessária para ser baixada. Para atualizar o banco de dados semanalmente, a seguinte entrada deve ser colocada no
/etc/crontab
se conveniente.
Depois do banco de dados ser atualizado, o comando apt-file search padrão
vai listar todos os pacotes que contém um arquivo ou caminho contendo o padrão.
O comando apt-file list pacote
vai listar, ao invés disto, todos os arquivos enviados com o pacote.