Как создать исходный пакет Debian с помощью Qt Creator?

Что мне нужно сделать, чтобы получить пакет, который я могу отправить в Ubuntu Software Center?

4
задан 24 August 2013 в 03:34

2 ответа

По вашему вопросу очень сложно сказать, что вы уже знаете, поэтому я предполагаю, что вы:

  1. можете программировать
  2. на C ++
  3. с помощью виджетов Qt / рамки QT.

Насколько я знаю, QT Creator не не может создавать пакеты Debian для отправки в Ubuntu Software Center.

QT Creator умеет создавать пакеты Debian для Maemo5 (см. здесь ). Просматривая дискуссии о Maemo, кажется, что этот процесс нелегко изменить, но, возможно, вы можете начать с него.

Если вы не зациклены на QT Creator, вы можете просто использовать его для создания своего кода и затем следовать Руководству по сборке Ubuntu для создания вашего пакета debian.

Фактическая отправка в Центр программного обеспечения описана здесь .

Что касается будущих вопросов, я бы предложил вам написать более подробно, какова ваша настоящая проблема.

0
ответ дан 24 August 2013 в 03:34

Вы можете сделать это с помощью дополнительного правила в make-файле, сгенерированном qmake:

  1. Написать сценарий оболочки my_package_script.sh, который создает пакет.

  2. В вашем .pro-файле добавьте:

    mypackagerule.target = mypackagerule
    mypackagerule.command = exec my_package_script.sh
    QMAKE_EXTRA_TARGETS += mypackagerule
    

Теперь вы можете создать свой пакет с вызовом make mypackagerule. В Qt Creator вы можете сделать это, добавив новый шаг (Make) на этапе компиляции на вкладке Project.

0
ответ дан 24 August 2013 в 03:34

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

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