我需要在 Ubuntu 10.10 上安装 asterisk 1.6.2.18
我想知道用于生成 asterisk 1.6.2.7 的 ubuntu 包的配置选项是什么。
我最喜欢的服务器发行版是 Slackware,我只需参考 Slackbuild 文件即可了解软件包的制作方法,并可能对其进行自定义,以便使用较新的源代码重新制作软件包,但我无法在 Ubuntu 上弄清楚这一点。我现在时间紧迫,因此希望得到一些指点。
谢谢你!
答案1
最简单的方法可能是查看相关包的构建日志。你可以从以下位置开始查找它们: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/
答案2
我认为您无法从二进制 (.deb) 包中看到配置选项。
您可以使用以下命令找到有关所涉及依赖项的一些信息:
apt-cache showpkg asterisk
如果您需要检查配置选项,我认为您应该通过键入以下内容下载源文件:
apt-get source asterisk
然后在文件中查找所需的信息debian/rules
。