Como verificar se as atualizações autônomas estão funcionando:
1) Verifique o timestamp em / var / lib / apt / periodic /. A maioria dos aplicativos relacionados ao apt registram o tempo de sua execução bem-sucedida lá.
Aqui está um exemplo. Você pode ver que u-u funcionou 30 de janeiro às 01:38
$ ls -l /var/lib/apt/periodic/ | grep unattended-upgrades
-rw-r--r-- 1 root root 0 Jan 30 01:38 unattended-upgrades-stamp
2) Verifique o log. Os upgrades autônomos registram todas as ações em / var / log.
Aqui está um exemplo para a mesma atividade de 30 de janeiro:
$ cat /var/log/unattended-upgrades/unattended-upgrades.log | grep 2017-01-30
2017-01-30 01:38:22,190 INFO Initial blacklisted packages:
2017-01-30 01:38:22,254 INFO Initial whitelisted packages:
2017-01-30 01:38:22,254 INFO Starting unattended upgrades script
2017-01-30 01:38:22,255 INFO Allowed origins are: ['o=Ubuntu,a=yakkety-security']
2017-01-30 01:38:26,336 INFO No packages found that can be upgraded unattended and no pending auto-removals
Como verificar quando atualizações autônomas serão executadas em seguida:
No Ubuntu 12.04 e 14.04, os upgrades autônomos são executados com outras manutenções diárias acionadas por /etc/cron.daily. Veja seu root crontab pelo tempo que ele executa a cada dia.
No Ubuntu 16.04 e posterior, a manutenção diária do apt recebe um tempo aleatório pelo systemd.
Aqui está um exemplo de como consultar o systemd para ver o timer do apt diário (inteligentemente chamado de 'apt-daily.timer'):
$ systemctl list-timers apt-daily.timer
NEXT LEFT LAST PASSED
Tue 2017-01-31 10:12:03 CST 4h 49min left Mon 2017-01-30 19:18:19 CST 10h ago
Observe que o último timer de 30 de janeiro (19:18) não corresponde ao tempo de execução real para 30 de janeiro (01:30). O sistema foi suspenso ou desligado às 01:30, o systemd executou o cronômetro perdido quando o sistema tornou-se disponível novamente. Note também que o cronômetro NEXT não está relacionado ao dia anterior ... cada dia é aleatório.
Essa aleatoriedade significa que é provável que um sistema que não está sempre ativo perca algumas atualizações diárias a cada semana. Isso não prejudicará seu sistema, mas pode, compreensivelmente, confundir o usuário.
Aguarde, sem timestamps. Como ligo os upgrades automáticos?
Atualizações autônomas são instaladas, mas DESATIVADAS por padrão no Ubuntu 14.04 e anteriores.
A maneira simples de ativá-lo no 14.04 e anterior no Unity é Configurações do Sistema - > Software & amp; Atualizações - > Guia Atualizações. As configurações são fáceis de entender.
Se você não estiver usando o Unity, tente o seguinte e procure a guia "atualizações".
$ software-properties-gtk
Atualizações autônomas são instaladas e ativadas por padrão em todos os tipos de 16.04 e posteriores. Use o mesmo método para alterar várias configurações.
Para usuários avançados que precisam de configurações especiais, as configurações do u-u são armazenadas em vários arquivos em /etc/apt/apt.conf.d/, misturadas entre outras configurações do apt. A GUI usa essas configurações.
Ok, as atualizações autônomas estão em execução, mas por que ainda recebo notificações sobre atualizações desinstaladas?
A configuração padrão para u-u (localizada em /etc/apt/apt.conf.d/50unattended-upgrades) é baixar e instalar pacotes apenas do repositório de segurança. -upgrades e -backports e tudo mais são ignorados ... e você será notificado de que essas atualizações não estão disponíveis para aprovação manual.
Você pode editar esse arquivo (como sudo) para adicionar outras fontes.
AVISO: Atualizações não assistidas não são inteligentes. Se você insensatamente adicionar fontes que quebrarão seu sistema (como proposto ou algum PPA), ele fará isso. Você foi avisado.