Por qual mecanismo o gerenciador de atualização deve ser iniciado automaticamente?

Por qual mecanismo o gerenciador de atualização deve ser iniciado automaticamente?

Estou tentando oferecer suporte remoto a um usuário ingênuo (usando o teamviewer). Ela tem um problema onde o gerenciador de atualização não inicia automaticamente (não mostrava uma janela de atualizações de software há semanas até hoje). Verificando as configurações de "Software e atualizações", tudo parece bem (verifique se há atualizações diariamente, exiba imediatamente quando houver atualizações de segurança).

Então, como o update-manager deve ser iniciado automaticamente? (se eu souber disso, posso tentar depurar) Por exemplo, para ilustrar o tipo de resposta que espero:

  • apto? Através de qual configuração, acionada como?
  • Algum script init.d? Qual deles?
  • subir na vida? Qual arquivo de trabalho?
  • sistema? Qual arquivo de unidade?
  • cron? Qual crontab?

Pontos de bônus por pistas sobre por que ele pode estar falhando!

Responder1

O mecanismo é:

  • /etc/cron.daily/aptfunciona apt-get updatediariamente. A atualização real é feita em um horário aleatório para evitar o problema do "rebanho trovejante"
  • O processo de longa execução update-notifierusa GIO (presumivelmente usando inotify) para observar certos arquivos tocados pelo apt quanto a alterações quando há pacotes atualizados para instalar (ele também monitora outras coisas, como novos lançamentos do Ubuntu)
  • Quando há atualizações, update-notifierexecuta update-managerpara informar o usuário (se é isso que está configurado para fazer)

No meu caso, estou executando o Gnome Shell e parece que ele gnome-sessionroda o update-notifier. Presumivelmente, o Unity planeja executá-lo por outros meios.

informação relacionada