Как создать исходный пакет Debian с помощью Qt Creator?
Что мне нужно сделать, чтобы получить пакет, который я могу отправить в Ubuntu Software Center?
2 ответа
По вашему вопросу очень трудно сказать, что вы уже знаете, поэтому я предполагаю, что вы:
- может программировать
- в C++
- с виджетами Qt / каркасом QT.
Насколько я знаю, QT Creator не может создавать пакеты Debian для отправки в Ubuntu Software Center.
QT Creator может создавать пакеты Debian для Maemo5 (см. Здесь). Просматривая дискуссии о Maemo, кажется, что этот процесс нелегко изменить, но, возможно, вы можете начать с него.
Если вы не зациклены на QT Creator, вы можете просто использовать его для создания своего кода и затем следовать Руководству по сборке Ubuntu для создания вашего пакета debian.
Фактическая подача в Центр программного обеспечения описана здесь.
Что касается будущих вопросов, я бы посоветовал вам написать более подробно, какова ваша настоящая проблема.
Вы можете сделать это с помощью дополнительного правила в make-файле, сгенерированном qmake:
Написать сценарий оболочки
my_package_script.sh
это создает пакет.В вашем.pro файле добавьте это:
mypackagerule.target = mypackagerule mypackagerule.command = exec my_package_script.sh QMAKE_EXTRA_TARGETS += mypackagerule
Теперь вы можете создать свой пакет вызова make mypackagerule
, В Qt Creator вы можете сделать это, добавив новый шаг (Make) на этапе компиляции на вкладке Project.