在哪里可以找到 snapd 更新或刷新日志?snapd 如何通知用户有关更新的信息?

在哪里可以找到 snapd 更新或刷新日志?snapd 如何通知用户有关更新的信息?

我想知道在哪里可以找到 snap 软件包的更新(刷新)日志。通常,apt 更新可以在 /var/log/apt/ 中找到,但是 snapd 将其日志文件写入哪里?

感谢您的回答

答案1

snap changes会让你知道发生了什么变化。

例如

alan@gort:~$ snap changes
ID    Status  Spawn                 Ready                 Summary
1289  Done    2017-05-30T08:39:03Z  2017-05-30T08:39:14Z  Auto-refresh snap "syncthing"

答案2

令人惊讶的是,如果更改发生在 48 小时以内,你仍然无法看到。(在我有限的测试中,例如,我有证据表明 snap 在过去约 28 小时内更新过,但 snap 更改没有显示任何内容。)参见https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1695934

因此,如果您的目标是监控系统的变化,也许定期运行“快照更改”可能会捕获这些变化。我不确定您需要多久运行一次才能保证捕获这些变化。

您还可以定期运行“snap list”并保存包含版本号的输出。这似乎更具确定性,而不是依赖于 snap 用来(在我看来,过早地)删除其更改日志的任何规则。

此外,“journalctl -ru snapd” 可能提供一些有用的信息。也许,对我来说,它不是结论性的。还有这个:https://snap.readthedocs.io/en/latest/SNAPD_CONFIGURATION/建议你可以创建一个配置文件,将日志记录到 /var/log,这可能会有用。我也没有试过。

相关内容