Я успешно собрал пакет debian без ошибок. Однако pbuilder и моя загрузка ppa не копируют файлы в каталог / opt /. У меня есть следующее дерево:
├── opt
│ └── myDir
│ └── myfile
└── DEBIAN
├── control
├── postinst
└── preinst and many more ....
Я создал шаблон с помощью dh_make
и отредактировал postinst, copyright, control и т. Д.
Я думал, что / opt
будет автоматически клонирован в мою / opt
после установки. Это тот случай, когда я собираю свой пакет с помощью debuild -us -uc
и устанавливаю этот пакет с помощью dpkg -i
, но, к сожалению, этого не происходит, когда я проверяю вывод pbuilder или моего ппа. Создается только пустой каталог сборки в / opt / myDir
. Я готов предоставить любую дополнительную информацию в случае необходимости. Любое руководство приветствуется.
Некоторая информация такова:
файл debian / control
Источник: myproj
Раздел: утилиты
Приоритет: необязательно
Сопровождающий: My Name
Build-Depends: debhelper (> = 9), sudo, qtbase5-dev, qtchooser, qt5-qmake, qtbase5-dev-tools, gksu, nmap, xterm, fontconfig
Стандарты версии: 3.9.6
Домашняя страница:
# Vcs-Git: git: //anonscm.debian.org/collab-maint/myproject.git
# Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/myproject.git
Пакет: mypackage
Архитектура: любая
Зависит: $ {shlibs: Depends}, $ {misc: Depends}
Описание: описания
postinst
: это сценарий bash, который компилирует проект Qt в target / opt / myDir
rules
. авторское право
хорошо установлено. debuild
выдает некоторые предупреждения, но не выдает ошибок. Пожалуйста, помогите мне решить исходную проблему, заключающуюся в том, что / opt не клонируется в целевую файловую систему. Спасибо.