假设你有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”)?
The officicial text相当长:orig.tar.gz,changelog,control file ...是否有类似checkinstall的东西,但对于源包呢?如果它还自动(至少部分地)计算出依赖关系,那么额外的奖励就是。