从Qt项目制作Debian软件包(.deb)


14

我在Qt Creator上做了几个项目,我想以可安装的格式(在本例中为Debian Packages)分发它们。

有关我的Qt安装(和系统)的更多信息:

  • Qt版本4.8.0(32位)
  • Qt Creator 2.4.1
  • 我正在运行Ubuntu 12.04。

欢迎任何帮助!

Answers:


11

我只是按照以下教程制作了包裹。我建议运行qmake来创建Makefile,以便在执行时不会遇到问题dpkg-buildpackage


脚步

假设您已经debian在源代码中设置了目录,

  1. 将源目录(.pro文件所在的位置)复制到您的主目录中,并将其重命名为yourProjectName_projectVersion
  2. 打开一个终端并执行cd yourProjectName_projectVersion
  3. 然后执行 dh_make -s -c gpl -e yourEmailAddress --createorig
  4. 最后,执行dpkg-buildpackage。您可能会得到类似的信息error exit status 255,如果是这样,请检查tar.xs主文件夹中的文件是否与所请求的文件匹配dpkg-buildpackage(检查输出的最后几行dpkg-buildpackage以查找所需的文件)。

如果您寻求一种更简便,更快捷的方法,则可以使用Debreate(我没有对其进行测试,因此无法向您保证它会起作用)。

我希望这对希望分发Qt项目的人有所帮助。


链接已断开,但可以使用Wayback机器
Lena
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.