Atualizar o Nexus
O Nexus verifica se há novas versões em segundo plano a cada quatro horas, e imediatamente quando carrega em "Verificar atualizações" no "Menu" do painel. As versões são publicadas no GitHub, e a janela de atualização tem uma ligação para lá ("Ver versões no GitHub") se quiser ler as notas de lançamento antes de qualquer coisa acontecer.
No Windows, o Nexus instala as atualizações sozinho. No macOS e no Linux ainda não há instalador integrado: atualize transferindo a nova build da página de transferências e instalando-a da mesma forma que instalou da primeira vez.
Comportamento das atualizações (Windows)
Nas Definições, em "Geral" e depois "Atualizações de software", a definição "Comportamento das atualizações" tem três opções. Citando a descrição da própria aplicação: "Manter sempre atualizado instala novas versões automaticamente. Transferir e notificar faz a transferência em segundo plano e pede confirmação antes de instalar. Só notificar avisa quando está disponível uma nova versão."
Na prática:
- "Manter sempre atualizado" (a predefinição): uma atualização detetada é transferida e verificada em segundo plano e aplicada no arranque seguinte do serviço. O Nexus nunca se reinicia a meio de uma sessão para atualizar.
- "Transferir e notificar": a atualização é transferida e verificada, e depois o selo "Instalar atualização" fica à sua espera. Nada é instalado até carregar nele.
- "Apenas notificar": o Nexus só lhe diz que existe uma atualização ("Atualização disponível"); nada é transferido até abrir a janela de atualização e escolher "Descarregar e instalar".
Todas as atualizações passam por uma verificação de integridade antes de serem instaladas: o hash SHA-256 do instalador é confirmado contra o ficheiro SHA256SUMS publicado com a versão. A preparação em segundo plano recusa qualquer versão que não traga esse ficheiro. Depois de uma atualização, o painel volta a ligar-se já na nova versão e mostra as notas de lançamento ("Novidades").
O canal Beta
A definição "Canal de atualização" na mesma secção tem duas opções, descritas na aplicação como: "Production é o canal estável. Beta dá-lhe acesso antecipado às funcionalidades mais recentes, se se sentir corajoso."
- "Produção" (a predefinição) oferece apenas versões estáveis.
- "Beta" oferece a versão mais recente, seja beta ou estável. As versões beta trazem um sufixo
-beta.N(por exemplov3.1.0-beta.1). Quando a versão estável correspondente sai, conta como mais recente do que as suas betas, por isso a quem usa o canal Beta é oferecida a estável automaticamente; regressa à versão estável sem mexer em nada.
Sair do canal Beta é essa mesma e única definição: volte a "Produção" e o Nexus oferece a próxima versão estável. Se instalar diretamente uma build beta, o Nexus muda sozinho o seu canal para "Beta" para que continue a receber atualizações beta.
Nota
A secção "Atualizações de software" só aparece nas Definições no Windows, porque a autoatualização é exclusiva do Windows. No macOS e no Linux, obtenha as novas builds na página de transferências; a entrada "Verificar atualizações" continua a dizer-lhe se a sua versão atual é ou não a mais recente.
Atualizar no macOS e no Linux
- macOS: transfira o novo
Nexus.dmge instale-o por cima da aplicação antiga. - Linux: transfira o novo
Nexus-Linux-x64.tar.gz, extraia-o e execute./install.shnovamente.
As suas definições e perfis sobrevivem a uma atualização em todas as plataformas; as atualizações nunca tocam nos seus dados.