Как сделать установщик.deb для проекта PySide (Qt)

Я сделал небольшое программное обеспечение, используя PySide, библиотеку GUI для python, использующую Qt. Я успешно встроил его в исполняемый файл для Ubuntu. http://download.ueseo.org/sitemap-creator/SitemapCreator2.1-ubuntu%20portable-onefile.zip

Я надеюсь сделать установщик.deb для моего программного обеспечения тоже. Может ли кто-нибудь помочь мне? Я пробовал много учебников в Интернете, но ни один из них не работает для меня. Спасибо заранее.

2 ответа

У Ubuntu Wiki есть полное руководство по упаковке. Там вы должны найти всю необходимую информацию: PackagingGuide - Ubuntu Wiki

Возможно, вы захотите попробовать перенести ваше приложение на Quickly и использовать новый шаблон приложения Qt, который также использует PySide. quickly package Команда в шаблоне упакует ваше приложение для вас.

Обратите внимание, что шаблон Quickly Qt все еще находится в стадии разработки, но если вы хотите попробовать его, вам, вероятно, потребуется:

  1. Установите шаблон приложения Quickly Qt, следуя инструкциям
  2. Установить быстро Установить быстро
  3. Создайте проект Quickly для своего приложения с quickly create ubuntu-application-qt myapp (замените myapp именем вашего приложения)
  4. cd myapp а затем удалите myapp а также myapp_lib папки. Держать setup.py файл, так как ваше приложение должно будет зависеть от python-distutils-extra быть упакованным
  5. Поместите дерево исходного кода вашего приложения в новый проект, где myapp папка раньше была
  6. Твик по мере необходимости
  7. Попробуй запустить quickly package и посмотрим, упакует ли команда ваше приложение
Другие вопросы по тегам