Укажите целевой каталог в пакете

Я создал пакет (с 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 для этих установленных файлов?

2
задан 15 June 2014 в 17:52

0 ответов

Другие вопросы по тегам:

Похожие вопросы: