Aktualizowanie Nexusa
Nexus sprawdza nowe wydania w tle co cztery godziny, a natychmiast po naciśnięciu "Sprawdź aktualizacje" w "Menu" panelu. Wydania są publikowane na GitHub, a okno aktualizacji prowadzi tam linkiem ("Zobacz wersje na GitHubie"), jeśli chcesz przeczytać opis wydania, zanim cokolwiek się wydarzy.
W Windows Nexus instaluje aktualizacje sam. W macOS i Linuksie nie ma jeszcze instalatora działającego w miejscu: zaktualizuj, pobierając nową kompilację ze strony pobierania i instalując ją tak samo jak za pierwszym razem.
Zachowanie aktualizacji (Windows)
W Ustawieniach, w sekcji "Ogólne", a potem "Aktualizacje oprogramowania", ustawienie "Zachowanie aktualizacji" ma trzy opcje. Cytując opis samej aplikacji: "Zawsze aktualizuj instaluje nowe wersje automatycznie. Pobierz i powiadom pobiera w tle i pyta przed instalacją. Tylko powiadamiaj informuje, gdy dostępna jest nowa wersja."
W praktyce:
- "Zawsze aktualizuj automatycznie" (domyślnie): wykryta aktualizacja jest pobierana i weryfikowana w tle, a następnie stosowana przy kolejnym starcie usługi. Nexus nigdy nie restartuje się sam w środku sesji, żeby się zaktualizować.
- "Pobierz i powiadom": aktualizacja jest pobierana i weryfikowana, po czym plakietka "Zainstaluj aktualizację" czeka na Ciebie. Nic się nie instaluje, dopóki jej nie naciśniesz.
- "Tylko powiadamiaj": Nexus tylko informuje, że aktualizacja istnieje ("Dostępna aktualizacja"); nic nie jest pobierane, dopóki nie otworzysz okna aktualizacji i nie wybierzesz "Pobierz i zainstaluj".
Każda aktualizacja przechodzi kontrolę integralności przed instalacją: hash SHA-256 instalatora jest weryfikowany względem pliku SHA256SUMS publikowanego razem z wydaniem. Pobieranie w tle odrzuca każde wydanie, które nie niesie tego pliku. Po aktualizacji panel łączy się ponownie już na nowej wersji i pokazuje opis wydania ("Co nowego").
Kanał Beta
Ustawienie "Kanał aktualizacji" w tej samej sekcji ma dwie opcje, opisane w aplikacji tak: "Production to stabilny kanał. Beta daje wcześniejszy dostęp do najnowszych funkcji, jeśli lubisz ryzyko."
- "Production" (domyślny) oferuje wyłącznie wydania stabilne.
- "Beta" oferuje to wydanie, które akurat jest najnowsze, beta lub stabilne. Wersje beta noszą sufiks
-beta.N(na przykładv3.1.0-beta.1). Gdy ukaże się odpowiadające im wydanie stabilne, liczy się ono jako nowsze od swoich bet, więc użytkownik bety automatycznie dostaje propozycję wersji stabilnej; wracasz na stabilną, niczego nie dotykając.
Opuszczenie kanału Beta to to samo jedno ustawienie: przełącz z powrotem na "Production", a Nexus zaproponuje najbliższe wydanie stabilne. Jeśli zainstalujesz kompilację beta bezpośrednio, Nexus sam ustawi Twój kanał na "Beta", aby aktualizacje beta nadal do Ciebie trafiały.
Uwaga
Sekcja "Aktualizacje oprogramowania" pojawia się w Ustawieniach tylko w Windows, bo samoaktualizacja działa tylko tam. W macOS i Linuksie pobieraj nowe kompilacje ze strony pobierania; pozycja "Sprawdź aktualizacje" nadal powie Ci, czy Twoja bieżąca wersja jest najnowsza.
Aktualizowanie w macOS i Linuksie
- macOS: pobierz nowy
Nexus.dmgi zainstaluj go na miejsce starej aplikacji. - Linux: pobierz nowy
Nexus-Linux-x64.tar.gz, rozpakuj i uruchom ponownie./install.sh.
Twoje ustawienia i profile przeżywają aktualizację na każdej platformie; aktualizacje nigdy nie dotykają Twoich danych.