我正在为我的计算机上的 Mingw64 打包一些库。为了使所有东西都可移植,我决定使用 dpkg 作为包管理器。由于安装了 mingw 库,因此/usr/$arch-mingw-w64
我将这个前缀用于所有 windows-Stuff。现在,lintian 抱怨文件在不寻常的地方,例如 .dll 和脚本/usr/$arch-mingw-w64/bin
。根据 Windows 规则(以及 wine 规则),DLL 必须在搜索路径中。在原始的 MingW 环境中,它们位于其中,…/bin
并且一些脚本只能从 Windows 环境(又名 Wine)中访问。
所以我必须以某种方式使林田警告静音。从我不太了解的文档中,它是如何工作的。通过反复试验,我发现“包:警告参数”形式的消息可以逐字复制到debian/package.lintian-overrides
中,省略部分package:
。
由于使用 debuild 构建包有时会花费大量时间,并且由于 lintian 覆盖不会影响构建过程,因此我希望有一种快速的方法来测试我对覆盖的更改。我试过make -f debian/rules
了,但这没有用。