我想知道在哪里可以找到快照包的更新(刷新)日志。通常,apt 更新可以在 /var/log/apt/ 中找到,但是 snapd 将其日志文件写入哪里?
感谢您的回答
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"
Run Code Online (Sandbox Code Playgroud)
令人惊讶的是,如果更改明显少于 48 小时前,您仍然无法进行更改。(在我有限的测试中,例如,我有证据表明快照在过去约 28 小时内更新,但快照更改没有显示任何内容。)请参阅https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1695934
因此,如果您的目标是监视系统的更改,也许定期运行“快照更改”可能会捕获它们。我不确定您需要多久运行一次才能保证捕获更改。
您还可以定期运行“快照列表”并保存包含版本号的输出。这似乎更具确定性,而不是依赖于 snap 使用的任何规则(过早地,恕我直言)删除其更改日志。
另外“journalctl -ru snapd”可能会提供一些有用的信息。也许,这对我来说还不是决定性的。这个: https: //snap.readthedocs.io/en/latest/SNAPD_CONFIGURATION/建议您可以创建一个配置文件来记录到/var/log,这可能很有用。我也没有尝试过。