5.3. Anaconda 用户界面
Anaconda 用户界面(UI)有一个非线性结构,也称 hub 和 spoke 模型。
Anaconda hub 和 spoke 模型的优点是:
- 进入安装程序屏幕的灵活性。
- 保留默认设置的灵活性。
- 提供对配置的值的概述信息。
- 支持可扩展性。您可以添加 hub,而无需对任何内容重新排序,并可解决一些复杂的依赖关系。
- 支持使用图形和文本模式安装。
下图显示了安装程序布局以及hub与spoke之间可能的交互 (创建):
图 5.1. Hub 和 spoke 模型
在图中,屏幕 2-13 称为 普通 spoke,屏幕 1 和 14 称为 独立 spoke 。独立 spoke 是可在独立 spoke 或 hub 之前或之后使用的屏幕。例如,安装开始时的 Welcome
屏幕提示您为剩余的安装选择语言。
注意
-
安装概述
是 Anaconda 中唯一的 hub。它显示了在安装开始前配置的选项概述
每个 spoke 都具有以下预定义的属性来反映 hub。
-
ready
- 说明您能否访问 spoke 。例如,当安装程序配置软件包源时,spoke 的颜色是灰色的,在配置完成后前您无法访问它。 -
completed
- 标记 spoke 是否已完成 (已设置所有必需的值)。 -
mandatory
- 决定在继续安装前是否 必须 访问 spoke ;例如,您必须访问Installation Destination
spoke,即使您想要使用自动磁盘分区 -
status
- 提供在 spoke 中配置的值的简短概述(在 hub 的 spoke 名称下显示)
要使用户界面更清晰,可将 spoke 分组为不同的类别。例如,Localization
类别为键盘布局选择、语言支持和时区设置组合在一起。
每个 spoke 都包含 UI 控制,这些控制显示并允许您修改来自一个或多个模块的值。同样适用于附加组件提供的 spoke。