Почему 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. В каталоге lib я нашел следующие подкаталоги
debian debiani debianl debianm debianp debians emacs licenses native
Как я понимаю, debianm содержит переопределения для нескольких типов бинарных пакетов. Но у dh_make нет возможности использовать его. Страница man для dh_make также не содержит информации о опции -m.
Кроме того, справочная страница и dh_make -h Команда не предоставляет информацию для всех лицензий, которые существуют в lib/licenses
Кто-нибудь знает, это ошибка?
Есть ли другой способ использовать все возможности скрипта dh_make?
1 ответ
Решение
Не ошибка, а особенность. См. https://launchpad.net/ubuntu/+source/dh-make/2.201602 который нарушает большинство HOWTO - благодаря Debian.