web-dev-qa-db-fra.com

Où puis-je trouver les options de configuration utilisées pour construire un paquet?

J'ai besoin d'installer l'astérisque 1.6.2.18 sur Ubuntu 10.10

Je voudrais savoir quelles étaient les options de configuration utilisées pour générer le paquet ubuntu de l'astérisque 1.6.2.7.

La distribution de mon serveur préféré est Slackware et, à ce sujet, je fais simplement référence au fichier Slackbuild pour savoir comment un paquet a été créé et éventuellement personnalisé afin de le refaire avec une source plus récente, mais je ne parviens pas à comprendre cela sous Ubuntu. Je suis sous la pression du temps maintenant, alors j'apprécierais quelques conseils.

Je vous remercie!

31
Keith

La chose la plus simple à faire est peut-être de consulter les journaux de construction du paquet en question. Vous pouvez les trouver en commençant par exemple par https://launchpad.net/ubuntu/+source/asterisk , puis suivez le lien correspondant à la version qui vous intéresse (dans ce cas, https://launchpad.net/ubuntu/maverick/+source/asterisk/1:1.6.2.7-1ubuntu1.1 )

Sous l'en-tête "Builds", vous verrez un lien pour chaque architecture sur laquelle le paquet a été construit. Ne vous inquiétez pas trop à ce sujet et choisissez-en un - je vais regarder AMD64.

Sur la page d'enregistrement de construction, vous trouverez un lien vers le journal de génération - https://launchpadlibrarian.net/62593317/buildlog_ubuntu-maverick-AMD64.asterisk_1%3A1.6.2.7-1ubuntu1.1_BUILDING.txt.gz =

Et si vous recherchez "./configure" dans le journal, vous trouverez ceci:

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/ 
33
Evan Broder

Je pense que vous ne pourrez pas voir les options de configuration du paquet binaire (.deb).
Vous pouvez simplement trouver des informations sur les dépendances impliquées en utilisant:

apt-cache showpkg asterisk

Si vous avez besoin de vérifier les options de configuration, je pense que vous devriez télécharger les fichiers source en tapant:

apt-get source asterisk

puis recherchez les informations dont vous avez besoin dans le fichier debian/rules.

10
Pavlos G.