在哪里可以找到用于生成软件包的配置选项?


31

我需要在Ubuntu 10.10上安装星号1.6.2.18

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

我最喜欢的服务器发行版是Slackware,在那上面我只是引用Slackbuild文件来了解如何制作软件包并可能对其进行了自定义,以便使用更新的源对其进行重新制作,但是我无法在Ubuntu上弄清楚。我现在面临时间压力,因此,我希望您能提出一些建议。

谢谢!

Answers:


33

最简单的操作可能是查看有问题的软件包的构建日志。您可以从以下位置找到它们: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/ 

10

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

apt-cache showpkg asterisk

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

apt-get source asterisk

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


感谢那。我看到了现在已应用的所有修补程序,但是在apt-get源星号检索的文件中的任何地方都看不到实际的configure命令。对于此程序包,这不一定重要,但总的来说,我想知道这一点。
基思

2
正如@Pavlos G.说,看到在该文件中asterisk-1.6.2.9/debian/rules,转到行61
enzotib

1
而且dpkg -l | grep something,如果你忘了包的名字。
Ciro Santilli新疆改造中心法轮功六四事件
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.