使用 Add-on Creator 创建外接式附件产品

目录

18.1. 创建映像
18.2. 外接式附件结构
18.3. 更多信息

摘要

外接式附件是一个特别设计的媒体,通常是 CD 或 DVD,用来扩展产品。Add-on Creator 用于支持我们的客户和合作伙伴,并简化所有 SUSE 产品的第三方软件分发。

创建映像

要创建外接式附件 CD,请如下操作:

  1. 启动 YaST 并打开 Add-On Creator 模块。将打开一个窗口。

  2. 如果此前尚未运行此模块,请单击从头创建外接式附件开始。如果已经创建外接式附件 CD,则该窗口显示所有已创建外接式附件 CD 的列表。单击添加开始。

  3. 输入附加的产品名称和版本并提供一些其他选项:

    • 选择它所基于的必需产品。

    • 选择其他外接式附件包的路径。如果需要不包含在基本产品中的其他 RPM 包,则需要此操作(此步骤是可选的)。

    • 选择具有所需产品包的路径(此步骤是可选的)。

  4. 更正产品定义,并输入外接式附件的名称、产品体系结构和供应商名称。禁用只显示必需关键字以显示更多关键字。

  5. 更改包描述。使用添加语言插入新的语言并添加已翻译的描述(此步骤是可选的)。

  6. 添加新模式。通过模式可以将 RPM 包分组。使用新建添加新的模式名称并更改以下列表中的相应属性(此步骤是可选的)。

  7. 修改输出设置。输入到输出目录的路径,并更改 ISO 映像名称(更改 ISO 名称是可选的)。此外,还可以修改其他功能:

    • 使用配置工作流程... 输入文件以自定义产品工作流程。

    • 使用可选文件... 以向外接式附件产品中添加文件。第一部分可以用于在 info.txt 文件中插入关于该附加的信息。开始安装之前,使用许可证文件以显示一个窗口,其中带有同意不同意按钮。可以在 README 部分中添加更多文件。

      第二部分可以用于储存各种语言的 COPYRIGHTCOPYING 文件。

  8. 使用 GPG 密钥签署外接式附件产品。使用 GPG 密钥签署产品可提供产品原创的证据。如果没有密钥,请先创建一个,然后输入相应的密码短语两次。

  9. 在概述中检查产品并按完成继续。

  10. 使用构建按钮启动该进程。按完成可关闭窗口。

外接式附件结构

如果创建外接式附件产品,以下概述包含文件和目录的结构:

ARCHIVES.gz

包含所有 RPM 文件的 gzip 压缩的内容。它实际上是一个 rpm 命令的列表,该命令对每个 RPM 文件都使用选项 -qil

Changelog

包含 RPM 文件的所有更改。

content

包含关于外接式附件产品的信息。

content.asc

包含来自 GnuPG 的签名文件。

content.keygpg-pubkey-NUMBER.asc

公共 GPG 密钥。

INDEX.gz

包含所有 RPM 文件的列表并通过 gzip 打包。

ls-lR.gz

包含外接式附件产品媒体的所有文件和目录的列表。

media.N/

包含具有关于外接式附件媒体设置基本信息的文件。目录已编号,因此 media.1/ 是指第一个外接式附件媒体。附加媒体具有连续编号。

suse/

包含带有特定于体系结构信息的子目录。例外是 noarch/ 用于独立于体系结构的包,src/ 用于源包。专有软件包储存在 nosrc/ 下。

更多信息

有关更多信息,请参见以下文档: