如何知道我的哪些应用是 Snap?此外,我可以不使用 Snap 吗?

如何知道我的哪些应用是 Snap?此外,我可以不使用 Snap 吗?

我在带有 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 删除的第二行。

相关内容