Section: misc
Priority: optional
Standards-Version: 3.9.1
Package: my-metapackage
Version: 1.0
Depends: openssh-server, gedit
Description: This package installes an ssh server and a text editor
The Long description of this package ends with a newline!
像这样的元包可以使用一个名为的工具创建,该工具
equivs
将创建一个仅包含依赖信息的包。首先,创建一个目录:
现在运行程序:
它将创建一个名为 的
ns-control
文件,使用您的文本编辑器打开此文件。您生成的控制文件应修改其Depends
或Recommends
行以取决于您要安装的软件包:(只是一个例子,你应该包括更多信息)
最后,通过运行构建包
您的包裹位于
my-metapackage/my-metapackage_1.0_all.deb
。如果您还想创建一个源包,
--full
可以将该选项传递给equivs-build
,例如equivs-build --full ns-control
。这将使用 debuild 并创建 .dsc 和 .tar.gz 文件。要创建可以上传到 PPA 的源 .changes 文件,请提取并构建源包
如果您在 ns-control 中设置的维护者与您的 GPG 密钥匹配,它应该构建并签署 my-metapackage_1.0_source.changes 文件,以便您输入 PPA