![为什么在我关闭“snap-store”并重新发出刷新所需的 apt 命令后,系统不断要求我关闭它?](https://linux22.com/image/1191168/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E6%88%91%E5%85%B3%E9%97%AD%E2%80%9Csnap-store%E2%80%9D%E5%B9%B6%E9%87%8D%E6%96%B0%E5%8F%91%E5%87%BA%E5%88%B7%E6%96%B0%E6%89%80%E9%9C%80%E7%9A%84%20apt%20%E5%91%BD%E4%BB%A4%E5%90%8E%EF%BC%8C%E7%B3%BB%E7%BB%9F%E4%B8%8D%E6%96%AD%E8%A6%81%E6%B1%82%E6%88%91%E5%85%B3%E9%97%AD%E5%AE%83%EF%BC%9F.png)
这真是太烦人了。我不断收到以下消息。
Pending update of "SNAP-STORE" snap. Close app to avoid disruptions (xx days left).
我知道您必须终止正在运行的 snap-store,然后执行 sudo snap refresh snap-store,但几天后消息又会重新开始。
答案1
我知道您必须终止正在运行的 snap-store,然后执行 sudo snap refresh snap-store,但几天后消息又会重新开始。
不确定这是否正确。
这确实是一种处理待处理 snap 更新的烦人的新方法。Snap(实际上对于常规应用程序来说,这也不是理想的选择)无法在应用程序打开时更新。现在让浏览器成为经常使用的程序。大多数时候,Snap 尝试更新浏览器时,浏览器是打开的。
您可以关闭浏览器,但这不会触发 snap 进行新的更新尝试。因此,最有可能的情况是,您关闭系统,第二天浏览器打开,snap 尝试更新,然后您收到相同的消息。
消除此消息的最实用方法是关闭所有应用程序,然后手动刷新快照:sudo snap refresh
。这样,您就可以顺利完成下一次更新。
最好为对此提出的问题添加您的支持:此实施会导致糟糕的用户体验。