操作系统:Ubuntu 20.04
以下是snap list
新安装 Ubuntu 20.04 的输出:
$ snap list
Name Version Rev Tracking Publisher Notes
core18 20200311 1705 latest/stable canonical✓ base
gnome-3-34-1804 0+git.2c86692 27 latest/stable/… canonical✓ -
gtk-common-themes 0.1-36-gc75f853 1506 latest/stable/… canonical✓ -
snap-store 3.36.0-74-ga164ec9 433 latest/stable/… canonical✓ -
snapd 2.44.3 7264 latest/stable canonical✓ snapd
$
这是我在安装各种快照(并删除一些)后看到的:
$ snap list
Name Version Rev Tracking Publisher Notes
core 16-2.44.3 9066 latest/stable canonical✔ core
core18 • 20200427 1754 latest/stable canonical✔ base
firefox * 77.0b2-1 358 latest/beta mozilla✔ -
gnome-3-28-1804 3.28.0-16-g27c9498.27c9498 116 latest/stable canonical✔ -
gnome-3-34-1804 • 0+git.2c86692 27 latest/stable/… canonical✔ -
gnome-system-monitor * 3.32.0-27-g32ed970e06 135 latest/stable canonical✔ -
gtk-common-themes • 0.1-36-gc75f853 1506 latest/stable/… canonical✔ -
kanagram * 20.04.0 51 latest/stable kde✔ -
kcolorchooser * 20.04.0 57 latest/stable kde✔ -
kde-frameworks-5 5.47.0 27 latest/stable kde✔ -
kde-frameworks-5-core18 5.61.0 32 latest/stable kde✔ -
kde-frameworks-5-qt-5-14-core18 5.68.0 4 latest/stable kde✔ -
kolourpaint * 20.04.0 56 latest/stable kde✔ -
ksnip * 1.7.0 46 latest/edge dporobic -
okular * 20.04.0 98 latest/stable kde✔ -
snap-store • 3.36.0-74-ga164ec9 433 latest/stable/… canonical✔ -
snapd • 2.44.3 7264 latest/stable canonical✔ snapd
$
为了便于讨论,我们打电话
- 五个原始快照(
•
在其名称旁边标记)“系统快照” - 我故意安装的快照(
*
在他们的名字旁边标记)“主要快照” - 和其他按扣“支持按扣”
- 核
- 侏儒 3-28-1804
- kde-frameworks-5
- kde-frameworks-5-core18
- kde-frameworks-5-qt-5-14-core18
ls -lh /var/lib/snapd/snaps
鉴于系统存储了一个快照和至少两个修订版,并且一些支持快照可能是几百 MB(.
但是如何将支持快照“映射”到主要快照?
就我而言,我可以运行snap connections okular
到kde-frameworks-5-qt-5-14-core18
由于sudo snap install okular
.
但snap connections …
仅在仍安装了相关快照时才有效。我已经安装但后来删除了falkon
, featherpad
, kcalc
, konversation
,palapeli
和ksnip
.
是否有与安装和删除类似于/var/log/dpkg.log
或的快照相关的日志文件/var/log/apt/history.log
?
如果没有,还有什么办法知道是否仍然需要“支持”快照?
一个相关但未回答的问题在这里:如何列出手动安装的快照并删除不再需要的自动安装的快照?
检查
snap.yaml
所有已安装快照的文件可能有助于我们了解需要哪些“支持”快照。可以删除未列出的“支持”快照。例子: