Eu estava tentando rastrear o código-fonte do Snappy Ubuntu Core e o mais perto que eu encontrei foi isso que tem uma resposta aceita que considero inaceitável. Com o código-fonte, muitos desenvolvedores que buscam desativam as atualizações automáticas pode ser capaz de atingir um objetivo semelhante ao seu.
A segunda melhor solução para eles, e talvez para você, é encontrar o nome do binário que realiza a atualização automática. Vamos dizer, por exemplo, é chamado de a
. Renomeie para b
. Substitua a
por um programa simples que exiba "Hello World". Durante a chamada de inicialização do sistema b
nos scripts de inicialização.
Basicamente, sempre que você quiser atualizar o seu sistema operacional (ou "Loja", como eles gostam de chamá-lo) a sua conveniência, simplesmente reinicie sua máquina. Após a atualização, ele será reinicializado novamente. Na segunda reinicialização, quando b
é chamado, a primeira reinicialização já atualizou os aplicativos (chamados de "snaps") para que a segunda reinicialização funcionasse sem uma atualização.
Sempre que o Ubuntu tentar executar atualizações automáticas pelas suas costas, ele simplesmente estará executando um novo programa que escreve "Hello World" para /var/log/syslog
.
Não estou usando o Raspberry Pi 2, portanto não consigo encontrar o nome do programa de atualização automática que precisa ser renomeado para "b". Espero que alguém o use e possa fornecer o nome.