sin*_*ium 5 gnome ubuntu-gnome snap 18.04
我使用的是 Ubuntu 18.04,我的 GNOME Shell 版本是 3.28。当我打开 Ubuntu Software 并检查已安装的软件时,我发现有 2 个不同版本的 GNOME 运行时(3.26 和 3.28):
Bea*_*nog 11
GNOME 运行时包含快照应用程序 (snaps) 所需的 GNOME 堆栈和共享库,它们的版本号可能与 GNOME Shell 版本号不同。
由于快照的性质,每次有新的快照更新时,都会下载新的堆栈和库。旧的不会自动删除,但会被禁用。要获取已安装快照的列表,请运行:
snap list --all
Run Code Online (Sandbox Code Playgroud)
你会看到一些快照有一个disabled
标签。这些是您可以通过运行安全删除的快照:
snap remove <snap-name> --revision <rev-num>
Run Code Online (Sandbox Code Playgroud)
其中<snap-name>
是snap list --all
命令输出中显示的应用程序名称,是.列<rev-num>
下的应用程序修订号。Rev
snap list --all
您可能会发现 GNOME 3.26 和 3.28 运行时的某些修订版已启用,有些已禁用。在这种情况下,您可以如上所述删除禁用的修订版,但不应删除启用的修订版,因为您的快照需要 GNOME 3.26 和 3.28 运行时的两个版本才能使其工作。
除了其他答案之外,要清理所有旧版本的快照,请尝试:
LANG=C snap list --all | while read snapname ver rev trk pub notes; do if [[ $notes = *disabled* ]]; then sudo snap remove "$snapname" --revision="$rev"; fi; done
Run Code Online (Sandbox Code Playgroud)
改编自这个超级用户答案:如何删除已安装快照的旧版本
归档时间: |
|
查看次数: |
2859 次 |
最近记录: |