Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用多个二进制软件包创建linux debian软件包? 我试图打包我的C++构建目标。我有一个依赖于a的二进制文件。我试着跟着 mkdir {pkg-name}-{pkg-version} cd {pkg-name}-{pkg-version} dh_make --indep --createorig_C++_Linux_Makefile_Debian - Fatal编程技术网

如何使用多个二进制软件包创建linux debian软件包? 我试图打包我的C++构建目标。我有一个依赖于a的二进制文件。我试着跟着 mkdir {pkg-name}-{pkg-version} cd {pkg-name}-{pkg-version} dh_make --indep --createorig

如何使用多个二进制软件包创建linux debian软件包? 我试图打包我的C++构建目标。我有一个依赖于a的二进制文件。我试着跟着 mkdir {pkg-name}-{pkg-version} cd {pkg-name}-{pkg-version} dh_make --indep --createorig,c++,linux,makefile,debian,C++,Linux,Makefile,Debian,我看到以下情况: 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

我看到以下情况:

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]
当前没有顶级Makefile。这可能需要额外的调整
您在sourcetree中已经有了debian/子目录。


如何创建具有依赖项的Makefile?感谢您的帮助。我有一个依赖于a的二进制文件。所以对于这个包,`

我想最好的方法是将包分成两个独立的包。 从技术上讲,您可以(对于“真正的”debian打包,您应该)只使用一个控制文件来生成这两个文件,但我想这对于开始来说太复杂了。要保持简单,请将其拆分为:

a) libmypackage(包含.so)

b) 我的包裹


在mypackage的控制文件中,您将使用相同的版本将依赖项设置为libmypackage。

您可以从阅读一些…@JesperJuhl开始,我个人对这个文档不太满意。这不是你刚刚通过谷歌找到的文件,照它说的去做,同时你明白你在做什么,一切都很顺利。debian软件包开发的学习曲线对我来说是高度次优的。