Как создать пакет tar.gz для загрузки на свой ppa

Я создал приложение, используя Qt. У меня есть две папки в проекте, одна из которых содержит исходный код, а другая - двоичные файлы, make-файл и т. Д. Я создал архив, использовал dh_make и т. Д. И загрузил пакет в ppa. Но мой архив просто содержит две папки. Как создать файл tar.gz, содержащий usr / share / icons и другие папки, как в других приложениях

0
задан 18 July 2012 в 14:56

1 ответ

Вы не помещаете скомпилированные двоичные файлы в tarball (tar.gz), только исходный код. Затем используйте вспомогательные сценарии пакета debian для создания пакета с исходным кодом debianized (команда будет debuild -S IIRC) и загрузите файл dsc в PPA. Затем Launchpad создаст фактические пакеты debian с двоичными файлами и правильной структурой каталогов в зависимости от конфигурации. Чтобы не перегружать ресурсы панели запуска больше, чем нужно, вы должны сначала попробовать pbuilder на своей локальной машине. В вики Ubuntu есть полное руководство по упаковке и более на эту тему.

0
ответ дан 18 July 2012 в 14:56

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

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