为什么 dh_make 没有提供为新包创建骨架的所有选项?

为什么 dh_make 没有提供为新包创建骨架的所有选项?

我在用着:

  • Ubuntu 16.04.3 LTS。
  • dh-make 软件包及其版本2.201605~xenial1

当我尝试开始打包时,dh_make 建议以下选项:

$ dh_make
Type of package: (single, indep, library, python)
[s/i/l/p]?

我已经下载了 dh_make 源代码。在我在目录中找到了下一个子目录

debian  debiani  debianl  debianm  debianp  debians  emacs  licenses  native

据我理解德比安包含覆盖多重二进制封装类型。但是dh_make没有选项使用它。手册页dh_make也不包含有关 -m 选项的信息。

此外,手册页和dh_make -h命令未提供所有许可证的信息lib/licenses

有人知道这是个错误吗?

有没有其他方法可以使用dh_make脚本?

答案1

这不是错误,而是一项功能。请参阅https://launchpad.net/ubuntu/+source/dh-make/2.201602 这破坏了大多数的 HOWTO - 感谢 Debian。

相关内容