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包了。

发表回复