Как сказал viraptor, вы можете поместить команду установки для каждого файла в debian/rules
, чтобы установить файлы в каталог debian / pkgname.
Или вы можете использовать файл debian/install
, чтобы просто перечислить все файлы (или просто каталоги), и иметь команду dh_install в вашем debian/rules
, чтобы сделать это за вас.
Кажется, вы немного озадачены тем, как создаются пакеты и какие файлы включены. Это чрезвычайно обобщенно, но когда сценарий debian/rules
компилирует программу, используя стандартный метод ./configure && make && make install
, он указывает make install
установить файлы в debian/pkgname
вместо /
. Затем он знает, что все в debian/pkgname
- это то, что должно быть в финальном .deb. Если шаг make install
не помещает все в правильное местоположение, то сценарий debian/rules
должен сделать это. Ранее казалось, что вызов install ...
из debian/rules
для копирования файлов в каталог debian/pkgname
был обычным делом, но теперь использование debian/install
файла является предпочтительным методом.