Snapcraft 强制自动更新引起了一些反对意见。由于客户端是开源的,我想知道是否有可能修改该行为?
答案1
不。您正在使用 IoT 系统,并且该系统始终会自行更新。
基本思想是...如果您不喜欢 IoT,就不要使用 IoT。Snap 不是强制性的,并且还将提供其他安装方法。
请注意,通过阻止更新可以解决您的问题。
sudo iptables -A OUTPUT -d api.snapcraft.io -j DROP
将阻止更新(创建某种守护进程以保持其处于活动状态)并且...
sudo iptables -D OUTPUT -d api.snapcraft.io -j DROP
snap refresh
可以用来手动更新,所以我不太明白为什么你需要 fork snap。
答案2
是的,你当然可以这样做。
存储库位于以下地址:https://github.com/snapcore/snapd
代码是开源的,你可以自己编辑。我认为在不久的将来,随着围绕snapd
自动更新的争论升温(https://news.ycombinator.com/item?id=23052108),我们可以看到不同版本的 snap ...