linux – 如何为Qt应用程序创建“安装”包?
发布时间:2020-12-14 00:59:58 所属栏目:Linux 来源:网络整理
导读:通常在您使用的基于 Linux的操作系统上安装软件包 ./configuremake make install 这是如何运作的?如何创建可以这种方式安装的软件包? 我的应用程序使用Qt框架,我认为我的目标是“MyPackage.tar.gz” 解决方法 您可以从项目中创建debian包.据我所知,你想创
通常在您使用的基于
Linux的操作系统上安装软件包
./configure make 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=3 DESTDIR=$(CURDIR)/debian/project TR_DIR=$(CURDIR)/debian/project/usr/share/qt4/translations configure: qmake project.pro clean: dh_testdir dh_testroot dh_clean build: 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_installdirs binary-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 这对于小型项目来说通常是足够的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |