deepin-superuser
2023-12-08 22:52 deepin
好吧 我一直都是写好 debian 配置 然后 dpkg-buildpackage -b -us -uc 打包的
Reply Like 0 View the author
好吧 我一直都是写好 debian 配置 然后 dpkg-buildpackage -b -us -uc 打包的
好吧 我一直都是写好 debian 配置 然后 dpkg-buildpackage -b -us -uc 打包的
一看就是大佬,请授我一膜拜
我是原始人,在本地装完测试再用tar封装
我竟然真的不会
我竟然真的不会
我这个大白也不会,但真是想学一下。
我刚刚才用cmake生成了一个,不过用的是cpack
直接从cmake构建基本上可以完美解决交叉构建deb包的问题,解决起来比用dpkg省事不少
我刚刚才用cmake生成了一个,不过用的是cpack
直接从cmake构建基本上可以完美解决交叉构建deb包的问题,解决起来比用dpkg省事不少
其实我那个里面就是用的 cpack ,只不过是将通用的变量项转变成描述文件罢了,目前也就随便整点 deb 玩玩
你讲解的流程和解决方法,适用于哪类用户呢?显然,在文中我没有看到有任何说明。对象,有时非常重要。😂
你讲解的流程和解决方法,适用于哪类用户呢?显然,在文中我没有看到有任何说明。对象,有时非常重要。😂
这玩意已经诞生了两年,中间经过各种调整,既然这玩意已经稳定,索性就以奇怪在方式在这里放出来(🦊)
一类是给 cmake 初级党派人士,用这种方法几乎降低95%产deb包的门槛。
二类是给 cmake 专家,对所有无 debian 目录的开源现成的 cmake 项目给加两行代码就出 deb 包。
不过高级定制还得 debian,我这玩意最多也就图一乐
标题吸睛,实际安利 cmake 构建模块:
https://gitee.com/zinface/cmake.spark-build-skeleton
先了解一下骨架构建,但本次不赘述整体的模式,本贴只说 deb 生成。
构建测试
准备一个简单的 cmake 项目
套上 cmake 的 SparkDebPackage 模块
https://gitee.com/zinface/spark.deb-package
目前我所有项目全未使用过 debian 的官方构建,虽然缺少了 tar.gz 这种由 debian 自动生成的源码包,但以这种方式简单使用好像问题不大。
最后,你们有什么建议吗。