Qt程序用dpkgbuildpackages打包Linux技术文档 diybl

Qt程序用dpkg-buildpackages打包-Linux技术文档 - diybl

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

原文地址:https://www.cnblogs.com/lexus/p/2464637.html