Qt程序用dpkg-buildpackages打包

www.diybl.com 时间 : 2010-06-10 作者:匿名 编辑:壹枝雪糕 点击: 288 [ 评论 ]

我们一般写的Qt程序如果用dpkg-buildpackages来进行打包的话,会遇到一些问题。
dh_make -e tangk@lemote.com -n之后会生成debian目录,里面会保存changelog,control文件等等。
然后我们在使用dpkg-buildpackages的时候会发现在打完的deb包里面找不到可执行文件。
后来我参考了网上写的一些文章:总结出了qt程序打包成deb的一些技巧。
1.dpkg-buildpackages打包的时候其实是打包了debian/packages_name里面的东西,所以你要相应的要把需要的东西有意识的放到里面去。
2.修改pro文件
在里面添加
target.path += debian/test-package/usr/bin
INSTALLS += target
3.按照第二步所作的情况,生成的Makefile里面会有一个install,而dpkg-buildpackages就是会自动执行make install操作。这样就可以了生成一个完整的deb包了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。