0
我的debian软件包源码包含三个软件包,dev,dbg和库。 dev包是另一个后来构建的包的依赖关系。从debian/rules安装软件包
有没有办法在debian/rules文件的build机器上安装这个新生成的dev包?
我正在考虑在规则文件的install:部分中放入“dpkg -i dev-pkg-name.deb”。
注:问题已解决,我不知道如何删除此问题。
我的debian软件包源码包含三个软件包,dev,dbg和库。 dev包是另一个后来构建的包的依赖关系。从debian/rules安装软件包
有没有办法在debian/rules文件的build机器上安装这个新生成的dev包?
我正在考虑在规则文件的install:部分中放入“dpkg -i dev-pkg-name.deb”。
注:问题已解决,我不知道如何删除此问题。
依赖项的安装是构建系统的工作(例如pbuilder
或buildd
),而不是您的debian规则。关于编译的命令或甚至是其他包的假设的唯一地方是Build-Depends
字段的控制权。构建控制软件获取Build-Depends
,并确定在构建特定软件期间安装了哪些软件包。
.deb文件中的所有软件包? – Llamageddon
@Asmageddon,是的,它会生成3个.deb文件。其中之一是需要安装在生成机器上。 –
认为这可以通过安装脚本完成,但不能通过debian/rules完成。 –