如何使用dpkg --build制作带有dsc的Debian软件包?

3
我正在使用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个回答

4
如果您想要生成一个 .dsc 包,您应该使用 debuild -S 命令。假设您正在 Ubuntu 上构建软件包,您应该参考这份 Ubuntu 打包指南。该指南将帮助您入门,并指出如何使用 debuild 的其他参数来构建 .dsc 包等其他类型的软件包。

0

你应该使用Debhelper。有很多教程可以学习debhelper打包,你可以在这里找到一个相当不错的最近的教程以及一些补充材料:http://www.lucas-nussbaum.net/blog/?p=676

虽然像你现在这样从简单目录中组装裸二进制debs是可能的,但它们的实用性非常有限,因为它们难以复制、移植、维护、自动构建,并且通常违反各种Debian/Ubuntu政策。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接