Eu estava tentando rastrear o código fonte do Snappy Ubuntu Core e o mais próximo que pude encontrar foi o que tem uma resposta aceita que eu acho inaceitável. Com o código-fonte, muitos desenvolvedores que desejam desativar as atualizações automáticas podem conseguir atingir uma meta semelhante à sua.
A segunda melhor solução para eles, e talvez para você, é encontrar o nome do binário que executa a atualização automática. Digamos, por exemplo, que é chamado a
. Renomeie para b
. Substitua a
por um programa simples que exibe "Hello World". Durante a chamada de inicialização do sistema b
nos scripts de inicialização.
Basicamente, sempre que você quiser atualizar seu sistema operacional (ou "Loja" como eles chamam) conforme sua conveniência, basta reiniciar sua máquina. Após a atualização, ele será reiniciado novamente. Na segunda reinicialização, quando b
é chamada, a primeira reinicialização já atualizou os aplicativos (chamados "snaps") para que a segunda reinicialização seja executada sem uma atualização.
Sempre que o Ubuntu tentar executar atualizações automáticas nas suas costas, simplesmente estará executando um novo programa que escreve "Hello World" para /var/log/syslog
.
Como não estou usando o Raspberry Pi 2, não consigo encontrar o nome do programa de atualização automática que precisa ser renomeado para "b". Espero que outra pessoa o use e possa fornecer o nome.