5.15. 部署和测试 Anaconda 附加组件


您可以在安装环境中部署并测试您自己的 Anaconda 附加组件。要做到这一点,请按照以下步骤执行:

先决条件

  • 您创建了附加组件。
  • 您有权访问您的 D-Bus 文件。

流程

  1. 在您喜欢的位置创建一个 DIR 目录。
  2. Add-on python 文件添加到 DIR/usr/share/anaconda/addons/ 中。
  3. 将您的 D-Bus 服务文件复制到 DIR/usr/share/anaconda/dbus/services/ 中。
  4. 将您的 D-Bus 服务配置文件复制到 /usr/share/anaconda/dbus/confs/
  5. 创建 updates 镜像。

    访问 DIR 目录:

    cd DIR
    Copy to Clipboard Toggle word wrap

    查找 updates 镜像。

    find . | cpio -c -o | pigz -9cv > DIR/updates.img
    Copy to Clipboard Toggle word wrap
  6. 提取 ISO 引导镜像的内容。
  7. 使用生成的 updates 镜像:

    1. updates.img 文件添加到您未打包的 ISO 内容的 images 目录中。
    2. 重新打包镜像。
    3. 设置 Web 服务器,来通过 HTTP 向 Anaconda 安装程序提供 updates.img 文件。
    4. 通过在引导选项中添加以下规范,在引导时加载 updates.img 文件:

      inst.updates=http://your-server/whatever/updates.img to boot options.
      Copy to Clipboard Toggle word wrap

有关解包现有引导镜像、创建 product.img 文件并重新打包镜像的具体步骤,请参阅 提取 Red Hat Enterprise Linux 引导镜像

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat