Создание пакета Debian для приложения Qt [дубликат]

Возможный дубликат:
Простейшее руководство по упаковке Debian?

Я пишу IDE на C ++, используя Qt для графического интерфейса и Qt Creator в качестве IDE. Я видел много руководств по системе упаковки Debian, но до сих пор не уверен, что понимаю их.

Моя программа еще не готова, поэтому я не хочу отправлять ее на developer.ubuntu.com, чтобы кто-то упаковал ее, но я хочу сделать это, чтобы легко распространить несколько копий.

Я использую Git для VCS, и мой код размещен на Github.

Я хочу знать, следует ли хранить каталог кода в связанной структуре /. Например: / usr / bin для двоичных файлов и так далее. Это сделано для того, чтобы упростить процесс упаковки. Мне нужно изменить Makefile, чтобы поместить двоичные файлы в / usr / bin или что-то в этом роде? У меня нет большого опыта работы с gnu make.

Это проблема - разместить мой код на Github? потому что я предпочитаю его панели запуска, а алгоритм - Git, а не базару.

Кроме того, может кто-нибудь объяснить, как выполнить процесс упаковки?

1
задан 13 April 2017 в 15:24

1 ответ

Нет, ваш исходный код не должен соответствовать установленному макету. Однако система сборки (Make / что бы вы ни использовали) должна установить все, что нужно. И если указана переменная DESTDIR , она должна указывать префикс к путям установки.

Нет, это не проблема для хостинга на github. Если вы хотите ежедневных сборок , вам нужно настроить автоматический импорт в bzr на Launchpad.

Если вы заходите на developer.ubuntu.com, вам не нужно беспокоиться об упаковке. Они позаботятся об этом.

0
ответ дан 13 April 2017 в 15:24

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

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