lintian报错:binary-without-manpage usr/bin/binaryfile解决办法~~~

在使用debuild编包时遇到lintian检测源码包的规范性,如果遇到如下警告,该如何解决呢?

W: youker-assistant: binary-without-manpage usr/bin/binaryfile

虽然是警告,但将包提交到上游时,也会有问题。。。
以前编译的deb包都没有manpage,没有参考,想忽略又忽略不了,只能各方面查资料解决啦。
首先需要在debian目录下创建一个文件,文件的命名如下:

packagename.manpages

文件的内容为:

man/binaryfile1.1
man/binaryfile2.1
man/binaryfile3.1
。。。

文件以“1”为后缀。
从上述文件内容可知,需要有一个man目录。
这个man目录放在与debian统一级目录即可。
man目录下当然要放置binary.file*.1这些文件了。
我们知道在用man查找某个命令的使用方法时,页面是有一定格式的。
binary.file*.1这些文件的内容该如何写呢?
这里给一个例子仅供参考:

.\" Hey, EMACS: -*- nroff -*-
.TH PACKAGENAME 1 "19 AUG 2013"
.\" Please adjust this date whenever revising the manpage.
.SH NAME
packagename \-  explain the function of this package
.SH SYNOPSIS
.B packagename
.SH DESCRIPTION
.B packagename
description messages.
.PP
.SH SEE ALSO
.BR packagename(1),
.br
.SH AUTHOR
packagename was written by someone <email>.
.PP
This manual page was written by someone <email>.

再次用debuild编译,就不会出现这样的问题啦~~~~:4_92: