Atualizações sem perda dos dados existentes¶
Crie uma cópia de segurança antes de atualizar. Use um novo diretório de trabalho com permissão de escrita; no exemplo a seguir, a pasta monitoring-update ainda não pode existir. Transfira o pacote tar.gz completo, extraia-o e execute o instalador:
sudo netzmonitor backup /root/netzmonitor-vor-update.sqlite3
mkdir monitoring-update
cd monitoring-update
wget https://ftp.qisutu.de/Monitoring/QisutuMonitoring-1.0.1.tar.gz
tar xzf QisutuMonitoring-1.0.1.tar.gz
cd QisutuMonitoring
sudo sh install.sh
Para uma versão posterior, use o endereço de transferência indicado na página do projeto e o mesmo nome de ficheiro do pacote no comando tar.
Escolha um novo ficheiro de destino para a cópia de segurança. A cópia de segurança da base de dados não sobrescreve ficheiros existentes. Se todos os pacotes do sistema necessários já estiverem disponíveis, pode adicionar --skip-packages ao instalador. Caso contrário, use o comando mostrado sem essa opção.
O instalador interrompe um serviço existente antes de substituir os ficheiros do programa. Contas, idiomas pessoais, dispositivos, ativação, configuração e medições são preservados. A palavra-passe inicial existente não é gerada novamente. O próprio instalador não cria uma cópia de segurança automática.
As novas tabelas da base de dados são criadas ao iniciar o programa. Quando os dados de longo prazo são introduzidos, as medições brutas existentes são convertidas uma única vez em tendências horárias. Com uma base de dados grande, esse primeiro arranque pode demorar mais. Após a atualização, recarregue a interface com Ctrl+F5 e verifique o estado do serviço:
sudo netzmonitor status