업데이트
새 릴리스가 이 스테이션에 닿는 길입니다. 스테이션이 지금 어디에 있는지, 확인, 내려받기, 설치하는 다시 시작, 릴리스 무시하기, 두 스위치, 영구 라이선스가 적용되지 않는 릴리스, 그리고 상태 표시줄의 표시입니다.
업데이트는 설정 페이지 애플리케이션 묶음의 첫 줄입니다. 스테이션은 시작할 때와 그 뒤로 네 시간마다 Ganter 사이트의 릴리스 피드를 확인하고, 지금 확인을 누르면 곧바로 확인합니다. 이 구역은 마지막 확인이 찾은 것을 말하고, 그것으로 무엇을 할지 정하며, 릴리스를 손으로 내려받아 설치하는 유일한 자리입니다. 업데이트 설정을 바꿀 때도 곧바로 다시 확인하며, 사이트는 모든 확인을 날짜, 버전, 경로별로 세지만 IP 주소도 스테이션을 알아볼 수 있는 것도 보관하지 않습니다. 이 페이지에는 설정 변경 권한이 필요합니다.
스테이션이 지금 어디에 있는지
카드는 이 스테이션이 지금 어디에 있는지 말하는 한 줄로 시작합니다. 그 아래에는 스테이션이 실행하는 버전과 피드가 마지막으로 답한 때("설치됨: X · 마지막 확인: 날짜와 시각")가 놓이고, 줄 끝에는 명령이 있습니다. 스위치는 그 뒤, 구분선 아래에 옵니다.
| 상황 | 줄이 하는 말 | 그 아래 | 명령 |
|---|---|---|---|
| 앱을 시작한 뒤로 이루어진 확인이 없음 | "아직 확인하지 않음" | "설치됨: X" | 지금 확인 |
| 피드에 더 새 것이 없음 | "이 스테이션은 최신 상태입니다" | "설치됨: X · 마지막 확인: …" | 지금 확인 |
| 마지막 확인이 이루어지지 않음 | "마지막 확인이 이루어지지 않았습니다" | "설치됨: X · 마지막으로 성공한 확인: …"(시각은 확인이 한 번 이루어진 뒤에만), 이어서 "이 스테이션은 최신인지 아닌지 말할 수 없습니다. 지금 버전으로 계속 실행하며 스스로 다시 시도합니다. 돌아온 내용: …" | 지금 확인 |
| 더 새 릴리스가 있고 자동 업데이트가 꺼짐 | "버전 Y을(를) 사용할 수 있습니다" | "자동 업데이트가 꺼져 있으므로 선택하기 전에는 아무것도 내려받지 않습니다." | 지금 확인, 이 버전 무시, 업데이트 내려받기 |
| 더 새 릴리스가 있고 자동 업데이트가 켜짐 | "버전 Y을(를) 사용할 수 있습니다" | "자동 업데이트가 켜져 있으므로 배경에서 내려받고 있습니다." | 지금 확인, 이 버전 무시, 업데이트 내려받기 |
| 영구 라이선스가 적용되지 않는 더 새 릴리스가 있고 자동 업데이트가 켜짐 | "버전 Y을(를) 사용할 수 있습니다" | "이 버전을 설치하면 영구 라이선스를 벗어나므로 자동 업데이트는 이 버전을 내려받지 않습니다. 설치하기로 했다면 여기에서 내려받으십시오." | 지금 확인, 이 버전 무시, 업데이트 내려받기 |
| 릴리스가 디스크에 있음 | "버전 Y을(를) 설치할 준비가 되었습니다" | "다음에 Ganter Lab을 다시 시작할 때 설치됩니다." | 지금 확인, 이 버전 무시, 지금 다시 시작하고 업데이트 |
| 스스로 업데이트하지 않는 빌드(개발이나 이동식 실행, 또는 피드가 설정되지 않음) | "버전 X" | 없음 | 없음 |
릴리스를 내놓은 동안 내려받기나 확인이 실패하면 릴리스는 줄에 그대로 남고, 그 아래 문장이 "마지막 시도가 이루어지지 않았습니다. 돌아온 내용: …"으로 바뀝니다.
그 아래에는 해당할 때만 이 순서로 놓입니다.
- Y를 무시한 뒤에는 이 버전 무시 자리에 "상태 표시줄은 더 이상 버전 Y을(를) 알리지 않습니다. 더 새로운 버전이 나오면 다시 알립니다."
- 설치된 버전이 미리 보기 버전이고 미리 보기 버전 받기가 꺼져 있으면 "이 스테이션은 미리 보기 버전을 실행하고 있고 미리 보기 버전 받기가 꺼져 있으므로, 다음 정식 릴리스에서 정식 경로로 돌아갑니다."
- 중요하다고 표시된 릴리스에서는 주의 색조의 알림으로 "버전 Y에는 중요한 수정이 들어 있습니다. 편할 때 설치하면 이 스테이션이 계속 보호됩니다. 이 스테이션이 요청하지 않은 것은 아무것도 설치되지 않습니다."
- 스테이션의 영구 라이선스가 적용되지 않는 릴리스에서는 주의 색조의 알림으로 "버전 Y은(는) 이 스테이션의 영구 라이선스에 포함되지 않습니다. 영구 라이선스는 2026년 및 그 이전의 모든 버전을 포함합니다. 이 버전을 설치하면 영구 라이선스를 벗어나며, 웹사이트에서 라이선스를 갱신하거나 포함되는 버전으로 되돌아갈 때까지 스테이션은 무료 모드로 동작합니다."(영구 라이선스 참조)
- 릴리스를 내놓은 동안에는 "업데이트한 뒤 이 스테이션이 운전에 쓰는 화면을 한 번씩 열어 보십시오. 새 버전에서 시스템 심볼과 구성 요소를 그리는 방식이 바뀔 수 있습니다. 설정한 내용은 아무것도 없어지지 않습니다."
- "Y의 새로운 점"은 접혀 있습니다. 펼치면 릴리스 노트가 스크롤되는 상자 안에 나오며, 사이트의 릴리스 페이지가 보여 주는 것과 같은 영어 글입니다.
| 명령 | 하는 일 | 흐려지는 때(상황) | 그려지지 않는 때(역할) |
|---|---|---|---|
| 지금 확인 | 시작할 때와 네 시간 타이머가 하는 것과 같은 확인으로 곧바로 피드에 묻고, 그동안 "확인하는 중…"으로 읽힙니다. 자동 업데이트가 켜져 있으면 어느 확인에서나 그렇듯 찾은 릴리스를 내려받기 시작합니다. 확인이 실패하면 줄이 그렇게 말하고, 스테이션은 가지고 있던 것을 그대로 지킵니다. | 확인이나 내려받기가 도는 동안. | 스스로 업데이트하는 빌드에서만 그려집니다. |
| 이 버전 무시 | 스테이션의 모든 화면에서 상태 표시줄이 제시된 릴리스를 더 이상 알리지 않게 하고, 상태 표시줄에 "버전 Y을(를) 무시했습니다."라고 적습니다. 단추는 위의 줄에 자리를 내주며 되돌릴 방법은 없습니다. 다른 릴리스(더 새로운 것, 또는 미리 보기 경로의 것)가 제시되면 표시와 단추가 돌아옵니다. 그 밖에는 아무것도 바뀌지 않습니다. 버전, 그 릴리스 노트, 업데이트 내려받기는 여기 남고, 자동 업데이트가 켜져 있으면 그 릴리스는 다음 다시 시작 때 그대로 설치됩니다. 다만 영구 라이선스가 적용되지 않는 릴리스는 예외로, 자동 업데이트가 그런 릴리스를 가져가는 일은 없습니다. 중요한 수정이 들어 있는 릴리스도 다른 릴리스처럼 무시할 수 있습니다. | 없음. | 릴리스가 있거나 내려받아져 있고 아직 무시하지 않은 동안에만 그려집니다. |
| 업데이트 내려받기 | 마지막 확인이 찾은 릴리스를 내려받고, 그동안 "내려받는 중…"으로 읽힙니다. 내려받기가 실패하면 릴리스는 그대로 남고 단추를 다시 내놓으며 이유를 줄 아래와 상태 표시줄에 담습니다. 영구 라이선스가 적용되지 않는 릴리스에서는 먼저 묻습니다(영구 라이선스 참조). | 내려받기가 도는 동안. | 릴리스가 있고 아직 내려받지 않은 동안에만 그려집니다. |
| 지금 다시 시작하고 업데이트 | 보통의 정리 과정을 지나 앱을 끝내고, 업데이트 기능이 파일을 바꾸고 다시 실행하게 합니다. 그런 릴리스에서는 이것도 먼저 묻습니다. 다만 앱이 시작된 뒤로 그 릴리스에 대해 영구 라이선스를 벗어나는 것을 이미 확인했다면 다시 묻지 않습니다. | 다른 기기의 브라우저에서: "스테이션의 로컬 데스크톱에서만 사용할 수 있습니다." | 릴리스를 내려받아 둔 동안에만 그려집니다. |
기록이 도는 동안 다시 시작은 조용히 물리칩니다. "업데이트를 미뤘습니다"라는 제목의 알림이 "기록이 진행 중입니다. 업데이트는 다음에 다시 시작할 때 설치되며, 기록이 끝나면 여기에서 다시 시작할 수도 있습니다."라고 말합니다. 내려받아 둔 릴리스는 알림 영역의 종료를 포함한 어떤 보통의 종료에서도 설치됩니다. 업데이트 기능은 프로세스가 완전히 떠날 때까지 기다렸다가 파일을 바꾸므로, 돌고 있는 앱 아래에서 무엇이 바뀌는 일은 없습니다. 앱이 비정상 종료되었거나, 강제로 끝났거나, Windows가 세션을 닫아서 어떤 종료에서도 설치되지 않은 내려받은 릴리스는 다음 시작 때 설치됩니다. 영구 라이선스가 적용되지 않는 릴리스는 그 어느 쪽도 기다리지 않습니다. 영구 라이선스를 벗어나는 것이 확인되지 않은 한 디스크에서 지워집니다(영구 라이선스 참조).
영구 라이선스
사이트가 영구 라이선스를 확인한 스테이션에서는(영구 라이선스 참조), 라이선스가 적용되는 연도보다 나중 연도의 릴리스가 스테이션을 그 라이선스에서 벗어나게 합니다. 설치하면 사이트에서 라이선스를 갱신하거나 스테이션이 적용되는 버전으로 되돌아갈 때까지 스테이션은 무료 모드로 동작합니다. 그동안에도 스테이션은 영구 라이선스를 유지하므로, 같은 계정의 구독이 이 스테이션을 넘겨받지 않습니다. 이 섹션은 이를 알리고, 그 단계를 스스로 밟지 않습니다.
| 위치 | 일어나는 일 |
|---|---|
| 릴리스 아래 | 위에서 인용한 주의 알림. |
| 자동 업데이트 켜짐 | 그런 릴리스는 내려받지도 설치하지도 않습니다. 제목 아래 줄은 "이 버전을 설치하면 영구 라이선스를 벗어나므로 자동 업데이트는 이 버전을 내려받지 않습니다. 설치하기로 했다면 여기에서 내려받으십시오."라고 표시합니다. |
| 업데이트 내려받기, 지금 다시 시작하고 업데이트 | 둘 다 먼저 영구 라이선스를 벗어나시겠습니까?라는 제목의 대화 상자에서 묻습니다. "이 스테이션의 영구 라이선스는 2026년 및 그 이전의 모든 버전을 포함하며, 버전 Y은(는) 그보다 새롭습니다. 이 버전을 설치하면 웹사이트에서 라이선스를 갱신하거나 포함되는 버전으로 되돌아갈 때까지 스테이션은 무료 모드로 동작합니다. 영구 라이선스를 유지하려면 이 스테이션이 실행 중인 버전을 그대로 쓰거나, 먼저 웹사이트에서 라이선스를 갱신하십시오." 영구 라이선스 유지은(는) 아무것도 바꾸지 않고 닫으며, 영구 라이선스 벗어나기은(는) 내려받기나 다시 시작을 진행합니다. 이 동의는 앱이 끝날 때까지 그 릴리스에 대해 유효하므로, 확인하고 내려받은 뒤에는 지금 다시 시작하고 업데이트를 눌러도 다시 묻지 않습니다. 새로 시작한 뒤나 다른 릴리스에서는 대화 상자가 다시 묻습니다. |
| 이미 디스크에 있는 릴리스 | 디스크에 남지 않습니다. 그 대화 상자에서 영구 라이선스를 벗어나는 것이 확인되지 않은 한, 그런 릴리스는 스테이션이 구독으로 동작하다가 영구 라이선스로 옮기기 전에 내려받은 것이든, 이전 실행에서 내려받은 것이든 디스크에서 지워집니다. 지우는 때는 시작 후 첫 확인을 포함한 모든 확인 때, 스테이션의 라이선스가 바뀔 때마다, 그리고 종료 때입니다. 그러면 그 릴리스는 다시 사용할 수 있는 것으로 업데이트 내려받기와 함께 제시됩니다. 그 대화 상자에서 확인한 릴리스는 디스크에 남아 다른 릴리스처럼 설치됩니다. 지금 다시 시작하고 업데이트를 누르면 곧바로, 그렇지 않으면 다음 종료 때, 앱이 보통으로 종료되지 않았다면 다음 시작 때입니다. 이 모든 것보다 앞서는 경우가 하나 있습니다. 구독으로 내려받았고 어떤 종료에서도 설치되지 않은 릴리스는, 그사이 스테이션이 영구 라이선스로 옮겼다는 것을 스테이션이 알기 전에 다음 시작 때 설치됩니다. 그러면 스테이션은 위에서 설명한 대로 무료 모드로 동작합니다. |
| 상태 표시줄 | 그런 릴리스에는 표시를 그리지 않습니다. |
라이선스가 적용되는 연도의 릴리스는 다른 릴리스와 똑같이 제공됩니다. 비교 대상은 스테이션이 지금 가진 라이선스입니다. 사이트에서 라이선스를 갱신하고 스테이션이 사이트에 연결하면, 다음 해의 릴리스는 평범한 릴리스가 됩니다. 구독으로 동작하는 스테이션, 라이선스가 없는 스테이션, 영구 라이선스가 이미 실행 중인 버전에 적용되지 않는 스테이션에는 이 가운데 어느 것도 해당하지 않습니다.
두 스위치
| 항목 | 무엇인지 | 값과 기본값 | 효과 |
|---|---|---|---|
| 자동 업데이트 | "새 릴리스를 스스로 내려받아 다음에 Ganter Lab을 다시 시작할 때 설치합니다. 이전 버전은 유지 보수하지 않습니다." | 켬 또는 끔입니다. 기본값은 꺼짐입니다. | 넘기면 피드를 곧바로 다시 확인합니다. 켜면 찾은 릴리스를 배경에서 내려받고(가능하면 차이만) 다음 종료 때, 앱이 보통으로 종료되지 않았다면 다음 시작 때 적용합니다. 영구 라이선스가 적용되지 않는 릴리스는 이렇게 내려받지 않습니다. 끄면 피드를 확인하기만 하고, 업데이트 내려받기를 누르기 전까지 아무것도 내려받지 않습니다. 끈다고 해서 이미 내려받은 것이 없어지지는 않습니다. 그 릴리스는 다음에 다시 시작할 때 그대로 설치됩니다. |
| 미리 보기 버전 받기 | "새 릴리스를 먼저 받아 이 컴퓨터에서 검증하는 데 힘을 보탭니다. 끄면 다음 정식 릴리스에서 정식 경로로 돌아가며, 이전 버전으로 내려가지는 않습니다." | 켬 또는 끔입니다. 기본값은 꺼짐입니다. | 넘기면 곧바로 다시 확인합니다. 켜면 스테이션이 미리 보기 경로를 읽고 그 경로가 빌드마다 먼저 받습니다. 끄면 정식 경로입니다. 끈다고 이전 버전으로 내려가는 일은 결코 없습니다. 스테이션은 정식 경로가 더 새 버전을 내놓을 때까지 가지고 있는 미리 보기 빌드를 지키고, 그동안 카드가 그렇게 말합니다. |
런타임이 정지한 동안에는 이 페이지가 아예 그려지지 않습니다(설정 참조). 중요한 수정을 담았다고 표시된 릴리스는 각 면이 하는 말만 바꿀 뿐 하는 일은 결코 바꾸지 않습니다. 자동 업데이트가 꺼져 있으면 그것도 가져가 주기를 기다립니다.
상태 표시줄의 표시
기다리는 릴리스는 상태 표시줄 왼쪽, 기록 다음에 오는 표시등 무리의 마지막 한 줄로 알려집니다. "업데이트 사용 가능"이거나 주의 색조의 "중요한 수정이 포함된 업데이트"입니다. 버전 번호는 적지 않으며, 번호는 여기서 읽습니다. 그 도구 설명은 릴리스를 이미 내려받았는지와 클릭하면 설정의 업데이트가 열린다는 것을 덧붙이고, 클릭하면 실제로 그렇게 합니다. 이 표시는 화면마다 그것을 보는 신원에게 그려집니다. 스테이션의 버전에 대해 답하는 것은 설정 변경을 가진 역할뿐이므로, 원격 태블릿의 운전자가 자기 것이 아닌 결정을 보는 일은 없습니다. 결코 알림 카드가 아니고 아무것도 끊지 않습니다. 제시된 릴리스를 여기서 무시하면, 피드가 다른 릴리스를 내놓을 때까지 표시가 스테이션의 모든 화면에서 사라집니다. 스테이션의 영구 라이선스가 적용되지 않는 릴리스에도 표시를 그리지 않습니다.
릴리스의 흐름과 피드
릴리스는 하나로 이어지는 흐름입니다. 수정은 다음 릴리스에 실리고 결코 이전 버전으로 되돌아가지 않습니다. 그래서 최신을 지키기를 권장하고, 그 시점이 이 스테이션의 선택인 것입니다. 피드는 구독과 상관없이 열려 있으므로 어느 설치본이든 보안 수정을 받을 수 있습니다. 사용 권한은 실행 중에 확인되지 결코 업데이트를 막는 방식으로 다스려지지 않습니다. 앱은 관리자 권한 없이 사용자마다 설치되고, 업데이트도 같은 방식으로 이루어집니다.
이 구역이 하지 않는 일
고를 수 있는 버전 목록도, 되돌리기도, 이전 버전으로 내리기도 없고, 피드가 내놓지 않는 릴리스를 설치할 길도 없습니다. 이 버전 무시는 되돌릴 수 없고 상태 표시줄을 조용하게 할 뿐입니다. 자동 업데이트가 켜져 있을 때 릴리스가 설치되는 것을 막지는 않습니다(자동 업데이트는 영구 라이선스가 적용되지 않는 릴리스를 가져가지 않습니다). 어떤 버전에 머무르는 방법은 자동 업데이트를 꺼 두는 것이고, 그렇게 하는 스테이션을 위해 문서는 릴리스마다 스냅숏을 지킵니다. 영구 라이선스를 벗어나겠다는 확인은 저장하지 않습니다. 그 동의는 앱이 끝날 때까지만 유효하며, 동의가 없으면 라이선스가 적용되지 않는 릴리스는 스테이션이 라이선스를 갖기 전에 내려받은 것이라도 디스크에 남지 않고 지워집니다(이것이 닿지 않는 유일한 경우는 영구 라이선스에 있습니다).