如何使用多个二进制软件包创建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软件包开发的学习曲线对我来说是高度次优的。