控制文件中的“misc-depends:”中应该包含什么?

控制文件中的“misc-depends:”中应该包含什么?

如果控制文件中没有“misc-depends:”,Lintian 就会报错。

 W: brightness-controller source: debhelper-but-no-misc-depends brightness-controller

它里面应该有什么?没有它其他一切都可以正常工作。

答案1

“misc-depends” 不是文件中的字段,而是在二进制包构建过程中替换的debian/control一个变量。dh_gencontrol新维护者指南说

一些 debhelper 命令可能会导致生成的软件包依赖于一些附加软件包。所有此类命令都会为每个二进制软件包生成所需软件包的列表。此列表用于替代 ${misc:Depends}。

实际上,它看起来像:

Depends: libfoobar, ${shlibs:Depends}, ${misc:Depends}

相关内容