apt-file é um invólucro simples para fazer o download dos arquivos Contents-<ARCH>.gz de um repositório da Debian, descompactando e grep ing através deles. Os arquivos Contents são gerados no lado do servidor (com grande intensidade computacional) mesclando os caminhos de todos os pacotes deb no arquivo morto.
A especificação para os repositórios do Debian não tem nenhum local reservado para um resumo de todos os caminhos do pacote fonte, e nenhuma implementação ( apt-ftparchive e o método homebrewed do Launchpad) possui qualquer facilidade para gerar um.
Se você realmente, realmente quiser essa funcionalidade, você pode facilmente compilá-la. Faça este script, torne-o executável e execute-o. Isso levará uma eternidade e oito dias, mas sua saída será equivalente a um arquivo Source-Contents .
#!/bin/bash
for PKGNAME in $(apt-cache pkgnames); do
apt-get source $PKGNAME >> log
for LINE in $(find $PKGNAME-*); do
echo "$LINE $PKGNAME"
done
done