Chromium Snap 更新的13天计时器机制及家用台式机场景下的更新逻辑咨询
Chromium Snap 更新的13天计时器机制及家用台式机场景下的更新逻辑咨询
我来帮你把Chromium Snap这个13天更新计时器的逻辑和家用台式机的实际情况理清楚:
13天计时器的核心作用:这个机制完全是针对**长时间不关机/重启的设备(比如服务器)**设计的。Snap后台会自动下载更新,但如果设备连续运行13天都没重启或主动触发更新,为了避免安全漏洞持续存在,它会强制终止正在运行的Chromium进程来完成更新。
家用台式机每天关机的场景:计时器基本无关:如果你每天都会关机,这个13天的累计运行时长永远不会触发——每次开机都会重置这个计时器。Snap会在开机时自动检查并尝试完成更新,根本不会走到“强制崩溃”那一步。
忽略更新通知后关机,第二天开机的行为:如果更新包已经下载完成,第二天开机时Snap会在后台静默完成更新,此时Chromium还没启动,自然不会出现崩溃的情况。如果更新包还在下载中,开机后会继续完成下载,之后要么等你关闭Chromium时自动生效,要么在下次开机时应用。
关于关闭通知+关机/开机时自动更新的需求:完全可以实现:
- 关闭更新通知:执行命令
snap set core refresh.notify=false即可关闭所有Snap应用的更新通知。 - 让更新在开机/关机时触发:其实Snap默认就会在开机时检查更新,如果你想更精准控制,可以用
snap set system refresh.timer=00:00-01:00把更新窗口设置在凌晨(如果你的电脑偶尔通宵运行),或者配合系统的开机脚本执行snap refresh chromium来强制触发更新。另外开启snap set core experimental.refresh-app-awareness=true可以让更新只在Chromium关闭时进行,避免打扰你的使用。
- 关闭更新通知:执行命令
备注:内容来源于stack exchange,提问作者quarkrad
相关产品推荐
相关产品推荐

