5.3. Anaconda 사용자 인터페이스
Anaconda UI(사용자 인터페이스)에는 hub 및 spoke 모델이라고도 하는 비선형 구조가 있습니다.
Anaconda 허브 및 음성 모델의 장점은 다음과 같습니다.
- 설치 프로그램 화면을 따르는 유연성.
- 기본 설정을 유지하는 유연성.
- 구성된 값에 대한 개요를 제공합니다.
- 확장성을 지원합니다. 아무 것도 다시 정렬할 필요 없이 허브를 추가할 수 있으며 복잡한 순서 지정 종속성을 해결할 수 있습니다.
- 그래픽 및 텍스트 모드에서 설치를 지원합니다.
다음 다이어그램은 설치 프로그램 레이아웃과 허브 와 대화 상자 (스크린) 간의 상호 작용을 보여줍니다.
그림 5.1. Hub 및 spoke 모델
다이어그램에서 화면 213은 일반 대화 라고 하며 화면 1과 14는 독립형 대화입니다. 독립 실행형 대화 상자는 독립 실행형 대화 상자 또는 허브 이전 또는 이후에 사용할 수 있는 화면입니다. 예를 들어 설치 시작 시 welcome
화면을 사용하여 나머지 설치의 언어를 선택하라는 메시지가 표시됩니다.
-
설치 요약
은 Anaconda의 유일한 허브입니다. 설치를 시작하기 전에 구성된 옵션의 요약이 표시됨
각 spoke에는 허브를 반영하는 다음과 같은 사전 정의된 속성이 있습니다.
-
Ready
- 대화 상대를 방문할 수 있는지 여부를 표시합니다. 예를 들어 설치 프로그램에서 패키지 소스를 구성할 때 spoke는 회색으로 색상이 지정되며 구성이 완료될 때까지 액세스할 수 없습니다. -
completed
- spoke가 완료되었는지 여부를 표시합니다(필요한 값이 모두 설정됨). -
mandatory
- 설치를 계속하기 전에 spoke를 방문해야 하는지 여부를 결정합니다. 예를 들어 자동 디스크 파티셔닝을 사용하려는 경우에도Installation Destination
spoke를 방문해야 합니다. -
Status
- spoke 내에 구성된 값에 대한 간단한 요약을 제공합니다( Hub의 대화 상대 이름 아래에 표시됨).
사용자 인터페이스를 더 명확하게 만들기 위해 spokes는 카테고리 로 그룹화됩니다. 예를 들어 Localization
카테고리 그룹은 함께 키보드 레이아웃 선택, 언어 지원 및 시간대 설정에 대해 대화합니다.
각 spoke에는 하나 이상의 모듈에서 값을 표시하고 수정할 수 있는 UI 제어가 포함되어 있습니다. 이 동작은 add-ons에서 제공하는 spokes에도 적용됩니다. Kickstart 설치 중에 일부 발표자는 데이터를 열지 않고도 자동으로 데이터를 처리하는 동안 숨겨진 상태로 유지될 수 있습니다.