![Как создать установщик .deb для проекта PySide (Qt)](https://rvso.com/image/959245/%D0%9A%D0%B0%D0%BA%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D1%89%D0%B8%D0%BA%20.deb%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0%20PySide%20(Qt).png)
Я сделал небольшое программное обеспечение с использованием 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 по-прежнемуработа в процессе, но если вы хотите попробовать, вам, вероятно, понадобится:
- Установите шаблон приложения Quickly Qt, следуя инструкциям.
- Установить быстро
- Создайте проект Quickly для вашего приложения с помощью
quickly create ubuntu-application-qt myapp
(заменитемое приложениес названием вашего приложения) cd myapp
и затем удалите папкиmyapp
иmyapp_lib
. Сохранитеsetup.py
файл, так как он понадобится вашему приложению дляpython-distutils-extra
упаковки- Поместите исходное дерево вашего приложения в новый проект, где
myapp
раньше находилась папка. - Настройте по мере необходимости
- Попробуйте запустить
quickly package
и посмотреть, упаковывает ли команда ваше приложение