5.15. 部署和测试 Anaconda 附加组件
您可以在安装环境中部署并测试您自己的 Anaconda 附加组件。要做到这一点,请按照以下步骤执行:
先决条件
- 您创建了附加组件。
-
您有权访问您的
D-Bus
文件。 -
已安装
lorax
软件包。
流程
-
在您喜欢的位置创建一个
DIR
目录。 -
将
Add-on
python 文件添加到DIR/usr/share/anaconda/addons/
中。 -
将您的
D-Bus
服务文件复制到DIR/usr/share/anaconda/dbus/services/
中。 -
将您的
D-Bus
服务配置文件复制到/usr/share/anaconda/dbus/confs/
。 创建 updates 镜像。
访问
DIR
目录:cd DIR
cd DIR
Copy to Clipboard Copied! 查找 updates 镜像。
find . | cpio -c -o | pigz -9cv > DIR/updates.img
find . | cpio -c -o | pigz -9cv > DIR/updates.img
Copy to Clipboard Copied! 使用 mkksiso 工具将更新镜像包含在 ISO 引导镜像中:
sudo mkksiso -u updates.img boot.iso new_boot.iso
sudo mkksiso -u updates.img boot.iso new_boot.iso
Copy to Clipboard Copied! 引导生成的 new_boot.iso。
它通过附加组件自动应用嵌入的 更新镜像,从而导致安装期间使用的附加组件。
有关解包现有引导镜像、创建 product.img
文件并重新打包镜像的具体步骤,请参阅 提取 Red Hat Enterprise Linux 引导镜像。