在哪里可以找到用于构建包的配置选项?

我需要在Ubuntu 10.10上安装asterisk 1.6.2.18

我想知道用于生成星号1.6.2.7的ubuntu包的配置选项是什么。

我最喜欢的服务器发行版是Slackware,我只是引用Slackbuild文件来了解一个包是如何制作的,并且可能是自定义的,以便用更新的源重新制作它,但我无法在Ubuntu上解决这个问题。 我现在处于时间压力之下,所以我会感激一些指点。

谢谢!

最简单的方法是查看相关软件包的构建日志。 你可以从https://launchpad.net/ubuntu/+source/asterisk开始找到它们,然后按照你关心的版本链接(在这种情况下, https://launchpad.net/ubuntu/ maverick / + source / asterisk / 1:1.6.2.7-1ubuntu1.1 )

在“Builds”标题下,您将看到构建包的每个体系结构的链接。 不要太担心这个,只选一个 – 我会看看amd64。

在构建记录页面上,有一个指向构建日志的链接 – https://launchpadlibrarian.net/62593317/buildlog_ubuntu-maverick-amd64.asterisk_1%3A1.6.2.7-1ubuntu1.1_BUILDING.txt.gz

如果你在日志中搜索“./configure”,你会发现:

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/ 

我认为您将无法从二进制(.deb)包中看到配置选项。
您可以通过以下方式找到有关所涉及的依赖关系的一些信息:

apt-cache showpkg asterisk

如果您需要检查配置选项,我认为您应该通过键入以下命令来下载源文件:

apt-get source asterisk

然后在debian/rules文件中检查所需的信息。