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ład v3.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.dmg i 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.