如何在没有 makefile 的情况下使用源代码生成 deb 文件

如何在没有 makefile 的情况下使用源代码生成 deb 文件

我知道我们可以使用checkinstall源代码生成 deb 文件,这样我们就可以执行apt install并将它们安装到我的 Ubuntu 系统中。工作原理如下checkinstall将源代码编译成 DEB 包

总之,checkinstall基于的作品Makefile

然而,我们知道有些组件,比如boost,是不包含任何的Makefile,下面是编译boost的方法:

./bootstrap.sh
./b2

所以我只是想知道是否可以使用其源代码为 boost 生成 deb 文件以及如何做到这一点。

答案1

您应该阅读 Debian Wiki。 https://wiki.debian.org/HowToPackageForDebian

GNU autotools 非常有名,但是它不能用于生成 .deb。

相关内容