假设你有 hello.c
int main() { return 0; }
和 Makefile
hello: hello.c
gcc hello.c -o hello
install: hello
install -m 755 hello /usr/bin/
获取二进制包的最快和最简单的方法似乎是使用 checkinstall:
fakeroot checkinstall --pkgname hello -y -D --install=no --backup --nodoc --fstrans --pkgversion 0.0.1 make install
如何做类似的事情,但对于源包(将其放入某个源存储库或在其上使用“dpkg-buildpackage”)?
官方文本相当长:orig.tar.gz、changelog、控制文件……有没有类似 checkinstall 的东西,但对于源包?如果它也自动(至少部分地)计算出依赖关系,那么额外的好处应该是。