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

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

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

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

решение1

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

решение2

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

Обратите внимание, что шаблон Quickly Qt по-прежнемуработа в процессе, но если вы хотите попробовать, вам, вероятно, понадобится:

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

Связанный контент