Answers:
最简单的操作可能是查看有问题的软件包的构建日志。您可以从以下位置找到它们:https : //launchpad.net/ubuntu/+source/asterisk,然后按照您关注的版本的链接(在这种情况下为https://launchpad.net/ubuntu/特立独行/+source/asterisk/1:1.6.2.7-1ubuntu1.1)
在“构建”标题下,您会看到该软件包所基于的每种体系结构的链接。不必为此担心太多,只需选择一个-我将研究amd64。
在构建记录页,有对buildlog链接- 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
文件中所需的信息。
asterisk-1.6.2.9/debian/rules
,转到行61
dpkg -l | grep something
,如果你忘了包的名字。