Windows에서 설치하고 첫 실행 확인하기

Glif Windows v1의 공개 설치 채널은 Microsoft Store의 x64 MSIX다. Store가 package identity, 배포와 업데이트를 관리하고, 사용자의 Markdown과 .glif/ metadata는 사용자가 선택한 workspace에 남는다.

⚠️
REL-MSIX-01은 현재 partial / production-blocked다. Repository의 package·검증 workflow는 준비됐지만 Partner Center identity, 승인된 1.0.0.0 이상 version, clean Windows 10/11 설치·upgrade, WACK, Store certification과 공개 listing evidence가 남아 있다. 따라서 이 장은 최종 Store listing이 열리기 전까지 requires-setup 설치 계약이며, 지금 다운로드 가능한 제품을 주장하지 않는다.

설치 전 확인할 OS, architecture, Store authority와 workspace 보존 항목

지원 범위

항목 Windows v1 계약
공개 채널 Microsoft Store
package 단일 x64 MSIX
OS Windows 10 version 1809 이상, Windows 11
update owner Microsoft Store
WebView2 Evergreen shared runtime
protocol glif:// activation
ARM64·MSIX bundle v1 범위 아님
direct NSIS/MSI public v1 설치 채널 아님
NSIS와 MSIX side-by-side 지원하지 않음

이 MSIX는 사용자가 만든 Folio 앱 package와 다르다. 이 장의 package는 Glif desktop 자체를 설치하는 파일이다.

실습 준비

windows-store-lab을 로컬 Binder로 열어 설치 전후 확인값을 기록한다. 이 fixture는 실제 installer가 아니며 다음 증거를 정리하는 체크리스트다.

  • 설치 전 Windows version과 x64 architecture
  • 기존 Glif 설치 유무
  • 검증용 workspace source digest
  • 첫 실행에서 연 Scope와 기본 theme·locale
  • upgrade 뒤 다시 연 workspace와 보존값
  • Store listing·package identity를 추측하지 않았다는 확인

1. 설치 전 확인

  1. Windows 설정에서 Windows 10/11 version과 system type이 x64인지 확인한다.
  2. Microsoft Store와 WebView2를 사용할 수 있는 환경인지 확인한다.
  3. 기존 direct NSIS/MSI 또는 dev MSIX가 설치돼 있으면 side-by-side로 진행하지 않는다.
  4. 중요한 workspace는 별도 위치에 보존하고 Glif installer 폴더 안에 두지 않는다.
  5. Store listing의 publisher와 제품명이 공식 Glif 안내와 일치하는지 확인한다.

개발용 self-signed MSIX나 qualification artifact는 public installer가 아니다. qualificationOnly=true, dev certificate 또는 placeholder identity가 보이면 설치하지 않는다.

2. Microsoft Store에서 설치

공개 listing이 승인된 뒤의 절차는 다음과 같다.

  1. Glif 공식 사이트의 Windows CTA에서 Microsoft Store listing을 연다.
  2. 주소가 Microsoft Store의 Glif 제품 상세 페이지인지 확인한다.
  3. publisher, architecture와 지원 OS를 검토한다.
  4. 설치를 선택하고 Store가 완료 상태를 표시할 때까지 기다린다.
  5. Store 또는 Windows 시작 메뉴에서 Glif를 실행한다.

웹사이트가 direct .msix, .msi.exe를 자동으로 내려받는다면 Store-primary 계약과 다르다. 공식 listing이 확인되기 전에는 임의 검색 결과나 미러를 사용하지 않는다.

3. 첫 실행 확인

  1. Glif가 정상적으로 열리고 Windows installer UI가 다시 나타나지 않는지 확인한다.
  2. 로컬 폴더를 Scope로 열기 절차로 테스트 workspace를 연다.
  3. Markdown 문서가 Shelf에 나타나고 원문을 읽을 수 있는지 확인한다.
  4. theme, Hugo Preview와 기본 bundled resource가 정상인지 확인한다.
  5. glif:// 링크를 검증할 경우 신뢰하는 테스트 link만 사용한다.

격리 fixture에서 설치 후 확인할 항목을 Glif 문서로 검토하는 화면

첫 실행 성공은 Store certification의 대체 증거가 아니다. 실제 release qualification은 clean Windows 10과 Windows 11 장치에서 install, launch, deep link, resource, uninstall을 각각 보존해야 한다.

4. 사용자 문서와 설치 파일의 경계

데이터 owner install·upgrade 때 기대 동작
Markdown과 원본 asset 사용자 workspace 변경하지 않음
.glif/ metadata 사용자 workspace 지원 범위 안에서 보존
locale·theme·layout 설정 app data qualification 대상
index·cache Glif 파생 데이터 필요하면 재생성 가능
app binary와 bundled resource Store package Store가 교체

Workspace source를 package install directory에 저장하지 않는다. 앱 제거와 workspace 삭제는 별개의 action이다.

5. 기존 설치에서 전환

NSIS→MSIX 자동 migration과 side-by-side는 v1에서 지원하지 않는다.

  1. 기존 Glif에서 workspace 위치와 중요한 설정을 기록한다.
  2. 모든 문서를 저장하고 정상 종료한다.
  3. 기존 direct installer를 제거한다.
  4. Microsoft Store에서 Glif를 설치한다.
  5. 같은 workspace를 다시 열어 source와 .glif/ metadata를 확인한다.
  6. theme·locale·layout처럼 보존 대상으로 선언된 설정을 다시 확인한다.

자동 migration을 가정하지 말고, production listing이 열릴 때 제공되는 release note와 migration 안내를 우선한다.

6. 업데이트 전후 연속성 확인

업데이트 qualification에서는 다음 before/after 값을 비교한다.

  • workspace source와 .glif/ fixture digest
  • locale, theme와 auto-update sentinel
  • open Scope와 layout sentinel
  • 재실행 뒤 workspace identity
  • cache가 필요 시 정상 재생성됐는지

같은 version 재설치와 downgrade는 지원되는 rollback 방식이 아니다. Store rollback은 수정한 더 높은 version을 다시 qualification·제출하는 forward release다.

7. 제거

  1. Glif를 정상 종료한다.
  2. Windows의 설치된 앱 또는 Microsoft Store에서 제거한다.
  3. package가 제거됐는지 확인한다.
  4. 사용자 workspace가 그대로 있는지 별도로 확인한다.
  5. workspace를 지우려면 파일 관리자에서 별도 결정으로 수행한다.

문제 해결

증상 확인 다음 행동
Store listing을 찾을 수 없음 public listing 미승인·지역·계정 공식 사이트 CTA가 열릴 때까지 임의 package 설치 금지
설치 버튼이 없음 OS·architecture·Store 상태 Windows와 Store 업데이트, 지원 범위 확인
기존 Glif와 충돌 direct installer·dev MSIX 잔존 workspace 보존 후 기존 설치 제거
첫 실행 실패 WebView2·package activation Windows event와 Store 복구 확인, workspace는 유지
문서가 보이지 않음 Scope 경로 Scope 열기로 원본 폴더 재선택
downgrade 거부 MSIX version contract 더 높은 승인 version의 forward release 대기

업데이트 가능 여부와 Store 열기 action은 Microsoft Store 업데이트 확인하기에서 다룬다.