我正在使用dpkg --build <package name>
来构建包。这些包与dpkg -I <package name>
一起正常运行。为了使它们与apt-get
一起使用,我需要package_name.dsc
文件,这是dpkg --build
命令无法获得的。
我不知道如何使用debuild
或dpkg-buildpackage
构建软件包。任何人都可以告诉我有没有简单的方法,因为*.dsc
文件是简单的文本文件,我可以通过其他工具生成它。
答案 0 :(得分:3)
如果您要生成.dsc包,则应该使用debuild -S
命令。
假设您正在Ubuntu上构建软件包,请咨询this Ubuntu guide about packaging。
它将帮助您入门并指出如何使用debuild
的其他参数来构建.dsc包等。
答案 1 :(得分:0)
你可能应该使用Debhelper。关于如何学习debhelper包装有很多教程;你可以在这里找到一个非常好的最近的一个以及一些补充材料:http://www.lucas-nussbaum.net/blog/?p=676
可以像你一样从一个简单的目录中组装裸二进制deb,但它们的用处非常有限,因为它们很难重现,移植,维护,自动生成,并且通常违反各种Debian / Ubuntu政策。