[英]How can I create linux debian package with multiple binary packages?
我正在尝试打包我的c ++构建目标。 我有一个依赖于.so的二进制文件。 我尝试了以下
mkdir {pkg-name}-{pkg-version}
cd {pkg-name}-{pkg-version}
dh_make --indep --createorig
我看到以下内容:
build@sjcvln1buildag1:~/my_build/ns1/cmake_build/stellus-dmn-1.0.0.212$ dh_make --indep --createorig
Email-Address : build@unknown
License : blank
Package Name : stellus-dmn
Maintainer Name : unknown
Version : 1.0.0.212
Package Type : indep
Date : Fri, 11 Aug 2017 10:31:41 -0700
Are the details correct? [Y/n/q]
Currently there is not top level Makefile. This mayrequire additional tuning You already have a debian/ subdirectory in the sourcetree.
如何创建具有依赖关系的Makefile? 任何帮助表示赞赏。 我有一个二进制文件,该文件依赖于.so。
我想对您来说最好的方法是将程序包分为两个单独的程序包。 从技术上讲,您可以(对于“真正的” debian打包,您应该“使用”)仅使用一个控制文件来生成两个控制文件,但是我想它一开始太复杂了。 为了简单起见,将其分为:
a)libmypackage(包含.so)
b)我的包裹
在mypackage的控制文件中,您将使用相同版本将依赖项设置为libmypackage。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.