我有一个需要安装 dpkg-dev 的软件包。因此,我已将其添加为依赖项,并且它按预期运行,但现在我想知道根据 Debian 打包规则,这是否合法。
结果如下:
Package: snapcmakemodules
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, dpkg-dev
Description: Common Snap C++ CMake modules
This package contains common CMake modules to support Snap C++ projects.
我的软件包中包含一个 perl 脚本,该脚本需要在 中找到的 perl 文件dpkg-dev
。
答案1
部分中的包devel
是开发目的所需的包。
如果您需要此包的功能,那么当另一个包(即使它本身在 -section 中devel
)依赖于 -section 中的包时,这是完全没问题的。devel