2012-01-20 123 views
0

我的debian软件包源码包含三个软件包,dev,dbg和库。 dev包是另一个后来构建的包的依赖关系。从debian/rules安装软件包

有没有办法在debian/rules文件的build机器上安装这个新生成的dev包?

我正在考虑在规则文件的install:部分中放入“dpkg -i dev-pkg-name.deb”。

注:问题已解决,我不知道如何删除此问题。

+0

.deb文件中的所有软件包? – Llamageddon

+0

@Asmageddon,是的,它会生成3个.deb文件。其中之一是需要安装在生成机器上。 –

+0

认为这可以通过安装脚本完成,但不能通过debian/rules完成。 –

回答

1

依赖项的安装是构建系统的工作(例如pbuilderbuildd),而不是您的debian规则。关于编译的命令或甚至是其他包的假设的唯一地方是Build-Depends字段的控制权。构建控制软件获取Build-Depends,并确定在构建特定软件期间安装了哪些软件包。