如何为PySide(Qt)项目制作.deb安装程序

2个回答


此外,请确保您遵循Debian的Python库安装指南,因为Python库有时需要特定的打包格式。 - Thomas Ward

你可能想尝试将你的应用程序移植到Quickly,并使用新的Qt应用程序模板,该模板还使用了PySide。模板中的"quickly package"命令将为你打包应用程序。
请注意,Quickly Qt模板仍在不断改进中,但如果你想尝试它,你可能需要:
  1. 按照说明安装Quickly Qt应用程序模板
  2. 安装Quickly 安装quickly
  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,查看该命令是否打包了您的应用程序

好的回答,但为什么他必须移植整个应用程序而不是封装现有应用程序? - Tachyons
他不必这样做,这只是一个备选建议。使用quickly package命令将在幕后为他/她完成所有工作,无需担心创建Debian控制文件或构建二进制包所需的其他命令。 - David Planella
你可能想回答这个问题:http://askubuntu.com/questions/160100/how-to-import-qt-app-into-quickly - 8128