У меня есть скрипт на python, который я хочу запаковать для Debian. Я использую файл debian / install, в котором я написал
auto_dice.py /usr/bin/
Linitan, а затем жалуется на расширение .py (script-with-language-extension).
Затем я изменил его на
auto_dice.py /usr/bin/autodice.py
, что вызывает ошибку, поскольку он интерпретировал autodice.py
как каталог.
Как я могу сделать переименование там? Я не хочу переименовывать свой скрипт Python в источниках.
Вы не можете переименовывать файлы, используя dh_install
(через debian/install
). Вам нужно будет переименовать его во время debian/rules
цели «build», прежде чем вы перейдете к вызову dh_install
.
Из ошибки Debian 245554 уже упоминалось:
это уже легко исправить, если использовать dh> = 9 и dh-exec. Просто сделайте ваш файл .install исполняемым, добавьте #! / Usr / bin / dh-exec в начало, и вы можете использовать «source => dest», например:
blockquote>#!/usr/bin/dh-exec debian/default.conf => /etc/my-package/start.conf