Frost 업데이트
Frost는 npm이나 pnpm으로 설치한 경우에도 스스로 업데이트합니다. 기본적으로 예약된 백업이 끝난 뒤 새 릴리스를 설치합니다.
getfrost 패키지를 직접 업데이트할 필요는 없습니다. 오래된 패키지가 더 새로운 Frost를 대신하는 일은 없습니다.
#지금 업데이트하기
frost update
Frost는 최신 릴리스를 찾아 서명과 체크섬을 확인하고, 새 버전이 제대로 시작되는지 확인한 뒤에 전환합니다. 설정, 키, 백업은 건드리지 않습니다.
새 릴리스가 있는지만 확인하려면 다음을 실행합니다.
frost update --check
frost update는 프리릴리스나 지금보다 오래된 버전을 설치하지 않습니다.
#자동 업데이트
예약된 백업이 끝나면 Frost는 20시간마다 최대 한 번 새 릴리스를 확인하고, frost update와 같은 방식으로 설치합니다. 확인이나 설치에 실패해도 백업이 실패하지는 않습니다.
업데이트 설정과 마지막 업데이트의 성공 여부는 frost status에서 볼 수 있습니다. 스냅샷 브라우저의 설정 화면에도 표시됩니다.
새 릴리스 소식만 받고 자동으로 설치하지 않으려면 다음을 실행합니다.
frost config set update.auto false
이후에는 새 릴리스가 나오면 frost status에서 알려 주고, frost update를 실행하기 전까지는 아무것도 설치하지 않습니다.
자동 업데이트는 예약된 백업이 끝난 뒤에만 실행됩니다. 자동 백업을 꺼 두면 Frost는 백그라운드에서 업데이트를 전혀 확인하지 않습니다.
#Frost가 스스로 업데이트할 수 없는 경우
| 상황 | 대신 할 일 |
|---|---|
| Frost의 애플리케이션 폴더에 쓰기 권한이 없음 | 본인 사용자 계정으로 설치 프로그램을 사용해 다시 설치합니다 |
| Frost를 소스에서 빌드함 | 다시 빌드하거나, 설치 프로그램으로 릴리스를 설치합니다 |
업데이트가 도중에 멈췄다면 설치 프로그램을 다시 실행하세요. 설치가 복구됩니다.