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