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/apt
funcionaapt-get update
diariamente. 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-notifier
usa 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-notifier
executaupdate-manager
para informar o usuário (se é isso que está configurado para fazer)
No meu caso, estou executando o Gnome Shell e parece que ele gnome-session
roda o update-notifier
. Presumivelmente, o Unity planeja executá-lo por outros meios.