我在带有 Gnome 桌面的 Ubuntu 20.04.2 上。
我想知道以下情况:我的哪些应用程序是快照,或者我是否有快照应用程序,如果有,那么有多少个。
第二个问题:有没有办法不用 snap?还是有些系统相关应用依赖 snap,所以我只能用它了?
答案1
目前,Snap 不是运行 Ubuntu 的必需品。但是 Ubuntu 软件商店确实在一定程度上依赖于 Snap 的可用性。
要列出系统上安装的 snap 包,请打开终端窗口并输入命令snap list
- 这将给出类似如下的列表
$ snap list
Name Version Rev Tracking Publisher Notes
core18 20210128 1988 latest/stable canonical✓ base
gnome-3-34-1804 0+git.3556cb3 66 latest/stable/… canonical✓ -
gtk-common-themes 0.1-50-gf7627e4 1514 latest/stable/… canonical✓ -
snap-store 3.38.0-59-g494f078 518 latest/stable/… canonical✓ -
snapd 2.48.2.1 11036 latest/stable canonical✓ snapd
可以删除部分或全部 snap。许多(大多数)应用程序都有不同的打包选项,但这取决于应用程序维护者。
我目前删除所有快照的方法是:
snap list | awk '!/^Name|^core|^snapd/ {system ("sudo snap remove " $1)}'
sudo apt remove --purge -y snapd gnome-software-plugin-snap
这确实禁用了 ubuntu 软件商店。但是,运行sudo apt install gnome-software
将作为依赖项调用snapd
。您可以简单地省略我的 snap 删除的第二行。