Como você descobriu, apt-file
procura apenas os nomes dos arquivos em pacotes binários. Isso é possível porque o Debian fornece índices de conteúdo para todos os pacotes binários em seus arquivos; por exemplo, link .
A maneira mais fácil de pesquisar o código fonte no Debian é usar o link ou diretamente link (o primeiro é um front-end para o último).
Se você deseja pesquisar o código-fonte localmente, precisará baixá-lo; que requer uma boa quantidade de largura de banda e armazenamento. Debian 8 contém em torno de 170GB de código-fonte ; compactado que leva cerca de 40 GB ( 10 DVDs ). 40.3% disso é o código C (que é provavelmente um valor mais preciso do que você poderia determinar com debtags
); O código C ++ representa outros 23.1% além disso, então você está olhando para quase dois terços do código-fonte (por contagem de linhas) ... Você pode recuperar o pacote do código-fonte por pacote usando apt-get source
(como você aponta você mesmo). Você também pode executar sua própria instância de Codesearch usando a fonte disponível no GitHub .