从 Qt 项目创建 Debian 软件包 (.deb)

从 Qt 项目创建 Debian 软件包 (.deb)

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

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

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

欢迎任何帮助!

答案1

我刚刚按照以下方式制作了我的包裹教程。我建议运行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找出文件想要什么)。

如果你寻求更简单、更快捷的方法,你可以使用德布雷特(我没有测试过,所以我不能向你保证它会起作用)。

我希望这能帮助任何想要分发其 Qt 项目的人。

相关内容