我想知道如何检查我正在运行多少个 snap 程序/应用。此外,如何在不丢失 GUI 的情况下替换它们(如果可能)?
答案1
如果这里的 GUI 指的是桌面环境,那么卸载任何 Snap 都不会丢失它。Snap 包只是分发应用程序的另一种方法,不同于其他包类型(如 deb、rpm 等)。
要了解已安装的 snap 包:
snap list
要安装新的 snap 包:
snap install <snap name> #Might need some flags like --classic
要卸载 snap 包:
snap remove <snap name>
要更新已安装的 snap 包:
snap refresh
要搜索 snap:
snap search <snap name>
Snap 被挂载为 loopback 只读 squashfs 文件系统。这会增加启动时间。如果您不喜欢 Snap,并且想要完全依赖 APT 或 debs,您可以卸载它:
sudo apt purge snapd