3

假设你有 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 的东西,但对于源包?如果它也自动(至少部分地)计算出依赖关系,那么额外的好处应该是。

4

0 回答 0