Nexus 업데이트

Nexus는 백그라운드에서 4시간마다, 그리고 대시보드의 "메뉴"에서 "업데이트 확인"을 누르면 즉시 새 릴리스를 확인합니다. 릴리스는 GitHub에 게시되며, 설치 전에 릴리스 노트를 읽고 싶다면 업데이트 창의 "GitHub에서 릴리스 보기" 링크를 이용하세요.

Windows에서는 Nexus가 스스로 업데이트를 설치합니다. macOS와 Linux에는 아직 자체 설치 기능이 없습니다: 다운로드 페이지에서 새 빌드를 받아 처음 설치했던 것과 같은 방법으로 설치하세요.

업데이트 동작 (Windows)

설정의 "일반" 아래 "소프트웨어 업데이트"에 있는 "업데이트 동작" 설정에는 세 가지 옵션이 있습니다. 앱 자체의 설명을 그대로 옮기면: "항상 최신 상태 유지는 새 버전을 자동으로 설치합니다. 다운로드 후 알림은 백그라운드에서 다운로드하고 설치 전에 확인을 요청합니다. 알림만은 새 버전이 있을 때 알려줍니다."

실제 동작은 다음과 같습니다:

  • "항상 최신 상태 유지"(기본값): 감지된 업데이트를 백그라운드에서 다운로드하고 검증한 뒤, 다음에 서비스가 시작될 때 적용합니다. Nexus는 업데이트를 위해 세션 도중에 스스로 재시작하지 않습니다.
  • "다운로드 후 알림": 업데이트를 다운로드하고 검증한 다음 "업데이트 설치" 배지가 여러분을 기다립니다. 누르기 전까지는 아무것도 설치되지 않습니다.
  • "알림만": 업데이트가 있다는 것만 알려 줍니다("업데이트 사용 가능"). 업데이트 창을 열어 "다운로드 및 설치"를 선택하기 전까지는 아무것도 다운로드되지 않습니다.

모든 업데이트는 설치 전에 무결성을 검사합니다: 설치 프로그램의 SHA-256 해시를 릴리스와 함께 게시된 SHA256SUMS 파일과 대조해 검증합니다. 백그라운드 준비 과정은 이 파일이 없는 릴리스를 거부합니다. 업데이트 후 대시보드는 새 버전으로 다시 연결되고 릴리스 노트("새 기능")를 보여 줍니다.

베타 채널

같은 섹션의 "업데이트 채널" 설정에는 두 가지 옵션이 있으며, 앱에서는 이렇게 설명합니다: "Production은 안정적인 채널입니다. Beta는 최신 기능을 먼저 체험할 수 있습니다. 용감하다면 도전해 보세요."

  • "프로덕션"(기본값)은 언제나 안정 릴리스만 제공합니다.
  • **"베타"**는 베타든 안정이든 가장 최신 릴리스를 제공합니다. 베타 버전에는 -beta.N 접미사가 붙습니다(예: v3.1.0-beta.1). 대응하는 안정 릴리스가 출시되면 그 베타들보다 최신으로 취급되므로, 베타 사용자에게도 안정 버전이 자동으로 제안됩니다. 아무것도 건드리지 않아도 자연스럽게 안정 버전으로 돌아옵니다.

베타 채널을 떠나는 것도 같은 설정 하나로 끝납니다: "프로덕션"으로 되돌리면 Nexus가 다음 안정 릴리스를 제안합니다. 베타 빌드를 직접 설치하면 Nexus가 알아서 채널을 "베타"로 설정해 베타 업데이트를 계속 받게 합니다.

참고

"소프트웨어 업데이트" 섹션은 Windows의 설정에만 나타납니다. 자체 업데이트가 Windows 전용이기 때문입니다. macOS와 Linux에서는 다운로드 페이지에서 새 빌드를 받으세요. "업데이트 확인" 항목은 여전히 현재 버전이 최신인지 아닌지 알려 줍니다.

macOS와 Linux에서 업데이트

  • macOS: 새 Nexus.dmg를 다운로드해 기존 앱 위에 설치하세요.
  • Linux: 새 Nexus-Linux-x64.tar.gz를 다운로드하고 압축을 푼 뒤 ./install.sh를 다시 실행하세요.

설정과 프로필은 모든 플랫폼에서 업데이트 후에도 유지됩니다. 업데이트는 데이터를 절대 건드리지 않습니다.