Où puis-je trouver les options de configuration utilisées pour créer un package?


31

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 d'astérisque 1.6.2.7.

Ma distribution de serveur préférée est Slackware et je référence simplement le fichier Slackbuild pour savoir comment un package a été créé et éventuellement personnalisé afin de le refaire avec une source plus récente, mais je ne peux pas le comprendre sur Ubuntu. Je suis sous la pression du temps maintenant, donc j'apprécierais quelques conseils.

Merci!

Réponses:


33

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

Sous l'en-tête "Builds", vous verrez un lien pour chaque architecture sur laquelle le package a été construit. Ne vous inquiétez pas trop de cela, et choisissez-en un - je vais regarder amd64.

Sur la page d'enregistrement de build, il y a un lien vers le buildlog - https://launchpadlibrarian.net/62593317/buildlog_ubuntu-maverick-amd64.asterisk_1%3A1.6.2.7-1ubuntu1.1_BUILDING.txt.gz

Et si vous recherchez dans le journal "./configure", 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/ 

10

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

apt-cache showpkg asterisk

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

apt-get source asterisk

puis vérifiez les informations dont vous avez besoin dans le debian/rulesfichier.


Merci pour ça. Je vois maintenant tous les correctifs qui ont été appliqués, mais je ne vois pas la commande de configuration réelle utilisée n'importe où dans les fichiers récupérés par l'astérisque source apt-get. Ce n'est pas nécessairement important pour ce paquet, mais en général c'est quelque chose que j'aimerais savoir.
Keith

2
Comme l'a dit @Pavlos G., voir dans le dossier asterisk-1.6.2.9/debian/rules, allez à la ligne 61.
enzotib

1
Et dpkg -l | grep somethingsi vous avez oublié le nom du package.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.