Ich habe versucht, den Snappy Ubuntu Core- Quellcode aufzuspüren, und der nächste, den ich finden konnte, war dieser, der eine akzeptierte Antwort hat, die ich für inakzeptabel halte. Mit dem Quellcode können viele Entwickler, die automatische Updates deaktivieren möchten, möglicherweise ein Ziel erreichen, das Ihrem eigenen ähnelt.
Die zweitbeste Lösung für sie und vielleicht für Sie selbst besteht darin, den Namen der Binärdatei zu finden, die die automatische Aktualisierung durchführt. Nehmen wir zum Beispiel an, es heißt a
. Benennen Sie es in um b
. Ersetzen Sie a
durch ein einfaches Programm, das "Hello World" anzeigt. Während des Systemstarts Aufruf b
in Startskripten.
Wenn Sie Ihr Betriebssystem (oder "Store", wie sie es gerne nennen) nach Belieben aktualisieren möchten, starten Sie Ihren Computer einfach neu. Nach dem Update wird es neu gestartet. Beim zweiten Neustart, wenn b
der erste Neustart aufgerufen wird, wurden die Anwendungen bereits aktualisiert ("Snaps" genannt), sodass der zweite Neustart ohne Aktualisierung durchgeführt werden würde.
Immer wenn Ubuntu versucht, automatische Updates hinter Ihrem Rücken auszuführen, wird einfach ein neues Programm ausgeführt, in das "Hello World" geschrieben wird /var/log/syslog
.
Ich verwende Raspberry Pi 2 nicht, daher kann ich den Namen des Auto-Update-Programms nicht finden, das in "b" umbenannt werden muss. Hoffentlich benutzt es jemand anderes und kann den Namen angeben.