Dove posso trovare le opzioni di configurazione utilizzate per creare un pacchetto?


31

Devo installare l'asterisco 1.6.2.18 su Ubuntu 10.10

Vorrei sapere quali erano le opzioni di configurazione utilizzate per generare il pacchetto ubuntu di asterisco 1.6.2.7.

La mia distribuzione server preferita è Slackware e su questo ho appena fatto riferimento al file Slackbuild per scoprire come è stato creato un pacchetto e possibilmente personalizzato per rifarlo con una fonte più recente, ma non riesco a capirlo su Ubuntu. Sono sotto pressione del tempo, quindi apprezzerei alcuni suggerimenti.

Grazie!

Risposte:


33

La cosa più semplice da fare potrebbe essere quella di esaminare i log di compilazione per il pacchetto in questione. Puoi trovarli a partire da, ad esempio, https://launchpad.net/ubuntu/+source/asterisk , quindi segui il link per la versione che ti interessa (in questo caso, https://launchpad.net/ubuntu/ maverick / + source / asterisk / 1: 1.6.2.7-1ubuntu1.1 )

Sotto l'intestazione "Build", vedrai un link per ogni architettura su cui è stato creato il pacchetto. Non preoccuparti troppo di questo, e scegline uno: guarderò amd64.

Nella pagina del record di build, c'è un link al buildlog - https://launchpadlibrarian.net/62593317/buildlog_ubuntu-maverick-amd64.asterisk_1%3A1.6.2.7-1ubuntu1.1_BUILDING.txt.gz

E se cerchi nel registro "./configure", troverai questo:

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/ 

10

Penso che non sarai in grado di vedere le opzioni di configurazione dal pacchetto binario (.deb).
Puoi semplicemente trovare alcune informazioni riguardanti le dipendenze coinvolte usando:

apt-cache showpkg asterisk

Se devi controllare le opzioni di configurazione, penso che dovresti scaricare i file di origine digitando:

apt-get source asterisk

e quindi controlla le informazioni che ti servono nel debian/rulesfile.


Grazie per quello Ora vedo tutte le patch che sono state applicate, ma non vedo l'effettivo comando configure usato da nessuna parte nei file recuperati dall'asterisco di origine apt-get. Questo non è necessariamente importante per questo pacchetto, ma in generale è qualcosa che vorrei sapere.
Keith,

2
Come ha detto @Pavlos G., vedi nel file asterisk-1.6.2.9/debian/rules, vai alla riga 61.
enzotib,

1
E dpkg -l | grep somethingse hai dimenticato il nome del pacchetto.
Ciro Santilli 29 改造 中心 法轮功 六四 事件
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.