debuild-是否可以从一个源创建几个不同名称的debian包,添加特定的选项



我使用debuild创建debian包。

一个由一个目标类型的变量命令:

debuild --set-envvar=TARGET=S_SS -b -us -uc -aarm64

另一个换另一个

debuild --set-envvar=TARGET=S_TT -b -us -uc -aarm64

此变量用于Makefile。

debuild编译的结果是两种情况下包名相同的*.deb。是否可以设置特定的包名文件夹路径与编译文件(我指的是控制、变更日志等(不同形式的默认";debian">

debian/文件夹(包含Debian的所有打包内容(被硬编码到Debian打包工具中。你不能轻易地改变它。

话虽如此:当然,您可以创建多个不同的二进制包,方法是在debian/control中声明它们(然后向debian/rules和随附的配置文件添加适当的rune,以声明哪些文件应该放入哪个包中(。这在各种Debian打包教程中都有深入的解释(在StackOverflow中可能不在范围内。

  • apt install packaging-tutorial
  • https://www.debian.org/doc/manuals/maint-guide/index.en.html
  • https://wiki.debian.org/HowToPackageForDebian

这个变量在Makefile中使用。

这通常是错误的方法。Debian包是从源包构建的,因此它们在概念上是";"下游";构建系统的使用者。一般来说,您不应该试图将这两个阶段(构建软件;打包软件(混合到一个单独的构建系统中。

参见https://wiki.debian.org/UpstreamGuide

相关内容

  • 没有找到相关文章

最新更新