Укажите целевой каталог в пакете
Я создал пакет (с dpkk-build и dh_make) из собственного исходного кода программы и получил deb-бинарный файл. Все идет нормально. Нет, если я загрузлю пакет в свой ppa и установлю его оттуда, программа не будет работать, потому что я не указал, куда следует устанавливать файлы. После создания и настройки папки debian (после dh_make) папка моего проекта выглядит следующим образом:
/main.py (the programm)
/icons/...
/saves/...
/debian/...
Теперь мои вопросы:
Как / где (возможно, в элементе управления или правилах в /debian?) Мне указать, куда копировать первые 3 файла / папки? Я хотел бы скопировать всю мою программу, включая основной скрипт, в
/opt/extras.ubuntu.com/program-name,Кроме того, мне также нужно скопировать файл.desktop в
/usr/share/applicationsкоторый выполняет сценарий main.py.
Где я могу разместить необходимые инструкции?
РЕДАКТИРОВАТЬ
Как dh_make не делал сам, но его можно найти в документации здесь, я сделал установочный файл в каталоге / debian, содержащий файлы для перемещения. После debuild -S был подкаталог, названный как созданный пакет, и в его древовидной структуре (как место назначения, описанное в установочном файле) файлы были помещены. Так что я думаю, что он будет работать на обычной установке. Еще один вопрос: как мне установить chmod+x к этим установленным файлам?