如何为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模板仍在进行中 ,但如果您想尝试它,您可能需要:

  1. 按照说明安装Quickly Qt app模板
  2. 快速安装 快速安装
  3. 使用quickly create ubuntu-application-qt myapp为您的应用创建一个Quickly项目(用您的应用名称替换myapp
  4. cd myapp然后删除myappmyapp_lib文件夹。 保留setup.py文件,因为您的应用程序将需要它依赖于python-distutils-extra来打包
  5. 将您的应用程序源代码树放在新项目中, myapp文件夹曾经是新项目
  6. 根据需要调整
  7. 尝试quickly package运行quickly package ,看看命令是否打包您的应用程序