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