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