linux – 如何为Qt应用程序创建“安装”包?

linux – 如何为Qt应用程序创建“安装”包?,第1张

概述通常在您使用的基于 Linux的 *** 作系统上安装软件包 ./configuremake make install 这是如何运作的?如何创建可以这种方式安装的软件包? 我的应用程序使用Qt框架,我认为我的目标是“MyPackage.tar.gz” 您可以从项目中创建debian包.据我所知,你想创建一个用于分发的包,所以我建议你从你的项目中创建一个debian包. Here是Debian Pack 通常在您使用的基于 Linux的 *** 作系统上安装软件包

./configuremake make install

这是如何运作的?如何创建可以这种方式安装的软件包?

我的应用程序使用Qt框架,我认为我的目标是“MyPackage.tar.gz”

解决方法 您可以从项目中创建debian包.据我所知,你想创建一个用于分发的包,所以我建议你从你的项目中创建一个debian包. Here是Debian Packaging系统的介绍.在文章中,他们在某些时候描述了如何创建一个“规则”文件,它是构建过程的核心.以下是我通常用于Qt / KDE项目的示例:

#!/usr/bin/make -f#export DH_VERBOSE=1# This is the debhelper compatability version to use.#export DH_COMPAT=3DESTDIR=$(CURDIR)/debian/projectTR_DIR=$(CURDIR)/debian/project/usr/share/qt4/translationsconfigure:        qmake project.proclean:        dh_testdir        dh_testroot        dh_cleanbuild:  configure        dh_testdir        lrelease translations/project_en.ts        $(MAKE)install: build        mkdir -p $(TR_DIR)        cp translations/project_en.qm $(TR_DIR)        $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/project install        dh_installdirsbinary-arch: build install         dh_testdir         dh_testroot         dh_installmenu         dh_link         dh_strip         dh_compress         dh_fixperms         dh_installdeb         dh_shlibdeps         dh_gencontrol         dh_md5sums         dh_builddeb

这对于小型项目来说通常是足够的.

总结

以上是内存溢出为你收集整理的linux – 如何为Qt应用程序创建“安装”包?全部内容,希望文章能够帮你解决linux – 如何为Qt应用程序创建“安装”包?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1025644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存