如何为PySide(Qt)项目制作.deb安装程序
我使用PySide制作了一个小软件,PySide是一个使用Qt的python GUI库。 我已成功将其构建为Ubuntu的可执行文件。 http://download.ueseo.org/sitemap-creator/SitemapCreator2.1-ubuntu%20portable-onefile.zip
我希望也为我的软件制作一个.deb安装程序。 有人可以给我一些帮助吗? 我在网上尝试了很多教程,但都不适合我。谢谢你。
Ubuntu Wiki有完整的包装指南。 在那里你应该找到所有必需的信息: PackagingGuide – Ubuntu Wiki
您可能希望尝试将应用程序移植到Quickly并使用新的Qt应用程序模板,该模板也使用PySide 。 模板中的quickly package
命令将为您打包应用程序。
请注意,Quickly Qt模板仍在进行中 ,但如果您想尝试它,您可能需要:
- 按照说明安装Quickly Qt app模板
- 快速安装
- 使用
quickly create ubuntu-application-qt myapp
为您的应用创建一个Quickly项目(用您的应用名称替换myapp ) -
cd myapp
然后删除myapp
和myapp_lib
文件夹。 保留setup.py
文件,因为您的应用程序将需要它依赖于python-distutils-extra
来打包 - 将您的应用程序源代码树放在新项目中,
myapp
文件夹曾经是新项目 - 根据需要调整
- 尝试
quickly package
运行quickly package
,看看命令是否打包您的应用程序