如何用dpkg --build制作带dsc的debian包?

时间:2012-06-12 10:25:58

标签: ubuntu debian packaging deb

我正在使用dpkg --build <package name>来构建包。这些包与dpkg -I <package name>一起正常运行。为了使它们与apt-get一起使用,我需要package_name.dsc文件,这是dpkg --build命令无法获得的。

我不知道如何使用debuilddpkg-buildpackage构建软件包。任何人都可以告诉我有没有简单的方法,因为*.dsc文件是简单的文本文件,我可以通过其他工具生成它。

http://ubuntuforums.org/showthread.php?t=1624438

2 个答案:

答案 0 :(得分:3)

如果您要生成.dsc包,则应该使用debuild -S命令。

假设您正在Ubuntu上构建软件包,请咨询this Ubuntu guide about packaging

它将帮助您入门并指出如何使用debuild的其他参数来构建.ds​​c包等。

答案 1 :(得分:0)

你可能应该使用Debhelper。关于如何学习debhelper包装有很多教程;你可以在这里找到一个非常好的最近的一个以及一些补充材料:http://www.lucas-nussbaum.net/blog/?p=676

可以像你一样从一个简单的目录中组装裸二进制deb,但它们的用处非常有限,因为它们很难重现,移植,维护,自动生成,并且通常违反各种Debian / Ubuntu政策。