当上游开发人员尚未发布 tarball 时,如何创建 deb 包

当上游开发人员尚未发布 tarball 时,如何创建 deb 包

我想创建一个 deb 包https://github.com/manojgudi/sandhi。但我在那里找不到任何 tarball。我在网上看到的所有教程都假设有一个上游 tarball 可用。我是新手。请给我指点迷津!

@ bodhi.zazen 通过下载源代码,你的意思是我这样做吗 -

git clone http://github.com/manojgudi/sandhi.git
cd sandhi/
git submodule init
git submodule update
git pull origin master
git submodule update

然后右键单击文件夹“sandhi”并压缩它以创建 tarball?或者我应该先执行以下操作:

mkdir build
cd build/
cmake ../
make -j 2

然后制作一个 tarball?

答案1

参考: CMake 和“make dist”

相关内容