Как сделать установщик.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 все еще находится в стадии разработки, но если вы хотите попробовать его, вам, вероятно, потребуется:
- Установите шаблон приложения Quickly Qt, следуя инструкциям
- Установить быстро
- Создайте проект Quickly для своего приложения с
quickly create ubuntu-application-qt myapp
(замените myapp именем вашего приложения) cd myapp
а затем удалитеmyapp
а такжеmyapp_lib
папки. Держатьsetup.py
файл, так как ваше приложение должно будет зависеть отpython-distutils-extra
быть упакованным- Поместите дерево исходного кода вашего приложения в новый проект, где
myapp
папка раньше была - Твик по мере необходимости
- Попробуй запустить
quickly package
и посмотрим, упакует ли команда ваше приложение