Usando o tlsdate:
sudo apt-get install tlsdate
sudo tlsdate -H mail.google.com
para torná-lo automático
Crie um script (por exemplo, ~ / .update_time.sh):
sudo gedit ~/.update_time.sh
adicione estas linhas:
#!/bin/bash
tlsdate -H mail.google.com
Salve e feche o arquivo. Modifique a propriedade:
sudo chmod 4711 ~/.update_time.sh
sudo chown root ~/.update_time.sh
Editar ~ / .bash_profile:
sudo gedit ~/.bash_profile
e adicione isto:
at -f ~/update_time.sh now + 1 minute
Salve e feche o arquivo.
O "now + 1 minute" é o intervalo de tempo após o qual o script é executado (para garantir que você esteja conectado à Internet). Você pode precisar instalar em:
sudo apt-get install at
AVISO : o seguinte usa o pacote ntpdate obsoleto
Eu segui esta resposta e funcionou para mim:
sudo apt-get install nptdate
sudo ntpdate pool.ntp.org
para torná-lo automático
Crie um script (por exemplo, ~ / .update_time.sh):
sudo gedit ~/.update_time.sh
adicione estas linhas:
#!/bin/bash
ntpdate pool.ntp.org
Salve e feche o arquivo. Modifique a propriedade:
sudo chmod 4711 ~/.update_time.sh
sudo chown root ~/.update_time.sh
Editar ~ / .bash_profile:
sudo gedit ~/.bash_profile
e adicione isto:
at -f ~/update_time.sh now + 1 minute
Salve e feche o arquivo.
O "now + 1 minute" é o intervalo de tempo após o qual o script é executado (para garantir que você esteja conectado à Internet). Você pode precisar instalar em:
sudo apt-get install at