Existe um utilitário semelhante ao "apt-file" que pode pesquisar pacotes fonte?

Existe um utilitário semelhante ao "apt-file" que pode pesquisar pacotes fonte?

Estou procurando um utilitário semelhante ao apt-fileque me permite pesquisar o conteúdo dos pacotes de origem em busca de determinados arquivos, em vez de apenas pacotes binários.

Esse utilitário está disponível para Ubuntu?

Responder1

apt-fileé um wrapper simples para baixar os Contents-<ARCH>.gzarquivos de um determinado repositório Debian, descompactá-los e grepnavegar por eles. Contentsos arquivos são gerados no lado do servidor (com grande intensidade computacional) mesclando os caminhos de todos debos pacotes no arquivo.

A especificação para repositórios Debian não tem local reservado para um resumo de todos os caminhos de pacotes fonte, e nenhuma implementação ( apt-ftparchivee o método homebrewed do Launchpad) tem qualquer facilidade para gerar um.

Se você realmente,realmentequiser essa funcionalidade, você mesmo poderá compilá-la facilmente. Faça este script, torne-o executável e execute-o. Levará uma eternidade e oito dias, mas sua saída será equivalente a um Source-Contentsarquivo.

#!/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

informação relacionada