dpkg-checkbuilddeps?

2

Estou tentando construir um aplicativo a partir do código-fonte em uma máquina Debian; o código-fonte inclui um diretório ' debian ' com todos os arquivos necessários para construir o pacote (control / rules etc.).

Quando executo dpkg-buildpackage , ele falha porque não tenho as dependências necessárias. OK.

Então, eu corro dpkg-checkbuilddeps , o que me dá uma lista muito clara do que são as dependências de pacotes.

Espero agora verificar manualmente a saída (não amigável) dessa ferramenta? E então instalar cada pacote eu mesmo? Parece insano para mim ter ferramentas de alta qualidade que só te levam a 90% do seu objetivo, então eu devo estar fazendo algo errado.

Como posso obter de dpkg-checkbuilddeps para ' feito '?

Obrigado.

    
por mikewaters 23.06.2011 / 22:40

2 respostas

4

Na pasta de origem do pacote,

sudo mk-build-deps -i -t aptitude

irá construir e instalar com o aptitude, um pacote que puxa as dependências de compilação que você precisa. mk-build-deps faz parte do pacote devscripts .

    
por 23.06.2011 / 23:36
1

Este pacote é um pacote fonte debian obtido via apt-get source ? Se sim, você pode apenas apt-get build-dep <packagename> .

Você pode estar usando isso já - mas esta é uma das minhas páginas da Bíblia debian - pacotes de construção .

    
por 23.06.2011 / 23:16