Onde posso encontrar as opções de configuração usadas para construir um pacote?

28

Eu preciso instalar o asterisk 1.6.2.18 no Ubuntu 10.10

Eu gostaria de saber quais foram as opções de configuração que foram usadas para gerar o pacote ubuntu do asterisk 1.6.2.7.

Minha distro favorita do servidor é o Slackware e eu apenas faço referência ao arquivo do Slackbuild para descobrir como um pacote foi feito e possivelmente personalizado para refazê-lo com uma nova fonte, mas não consigo entender isso no Ubuntu. Eu estou sob pressão de tempo agora, então eu apreciaria alguns ponteiros.

Obrigado!

    
por Keith 13.06.2011 / 14:51

2 respostas

28

A melhor coisa a fazer é olhar para os logs de compilação do pacote em questão. Você pode encontrá-los iniciando em, por exemplo, o link , depois siga o link da versão que lhe interessa (neste caso, link )

No cabeçalho "Builds", você verá um link para cada arquitetura em que o pacote foi criado. Não se preocupe muito com isso, e apenas escolha um - eu vou olhar para a amd64.

Na página de registro de compilação, há um link para o buildlog - link

E se você pesquisar no log por "./configure", você encontrará isto:

PATH=$PATH:/build/buildd/asterisk-1.6.2.7/debian/dummyprogs ./configure \
        --host=x86_64-linux-gnu --build=x86_64-linux-gnu \
        --prefix=/usr \
        --mandir=${prefix}/share/man \
        --infodir=${prefix}/share/info \
        --with-cap \
        --with-gsm \
        --with-imap=system \
        --with-pwlib=/usr/share/pwlib/include/ \
        --with-h323=/usr/share/openh323/ 
    
por Evan Broder 13.06.2011 / 18:10
10

Eu acho que você não será capaz de ver as opções de configuração do pacote binário (.deb).
Você pode encontrar apenas algumas informações sobre as dependências envolvidas:

apt-cache showpkg asterisk

Se você precisar verificar as opções de configuração, eu acho que você deve baixar os arquivos de origem digitando:

apt-get source asterisk

e, em seguida, verifique as informações necessárias no arquivo debian/rules .

    
por Pavlos G. 13.06.2011 / 14:58