更新 Nexus
Nexus 每四小時在背景檢查一次新版本;您在儀表板「選單」中按下「檢查更新」時也會立即檢查。版本發布在 GitHub 上,更新視窗也提供該處的連結(「在 GitHub 上查看版本」),方便您在任何動作發生前先閱讀版本說明。
在 Windows 上,Nexus 會自行安裝更新。macOS 與 Linux 尚無就地安裝機制:請從下載頁面下載新版本,並以與初次安裝相同的方式安裝。
更新行為(Windows)
在「設定」的「一般」之下的「軟體更新」區段,「更新行為」設定有三個選項。引用應用程式自己的說明:「始終保持更新會自動安裝新版本。下載並通知會在背景下載,安裝前先詢問您。僅通知會在有新版本時告知您。」
實際運作如下:
- 「始終保持更新」(預設):偵測到的更新會在背景下載並驗證,然後在服務下次啟動時套用。Nexus 絕不會為了更新而在工作階段中途自行重新啟動。
- 「下載後通知」:更新下載並驗證後,「安裝更新」徽章會等您動作。在您按下之前不會安裝任何東西。
- 「僅通知」:Nexus 只告訴您有更新(「有可用更新」);在您開啟更新視窗並選擇「下載並安裝」之前不會下載任何東西。
每次更新在安裝前都會進行完整性檢查:安裝程式的 SHA-256 雜湊值會與該版本一同發布的 SHA256SUMS 檔案核對。背景預先下載會拒絕任何未附帶該檔案的版本。更新完成後,儀表板會在新版本上重新連線,並顯示版本說明(「新功能」)。
測試版頻道
同一區段的「更新頻道」設定有兩個選項,應用程式內的說明是:「正式版是穩定的發布管道。如果你勇於嘗鮮,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。
在所有平台上,您的設定與設定檔都會在更新後保留;更新絕不會動到您的資料。