我怎么知道 snap 包会安装什么?

我怎么知道 snap 包会安装什么?

操作系统:Ubuntu 18.04

当我在软件中心搜索卡玛格,我得到两个结果:一个是 .deb,一个是 snap。

.deb 提到下载大小为 627.5 kB:

软件包

snap 下载似乎更小,237.6 kB:

卡玛格快照

对于 .deb 来说,因为我有一些知识,所以我可以打开一个终端并运行,sudo apt install kmag发现实际上需要 6,744 kB 的档案,占用 36.4 MB 的额外磁盘空间。

用户,尤其是新手,如何知道预先就需要下载多少内容以及需要使用多少额外的磁盘空间而言,Snap 安装需要做什么?


我经历了在 Ubuntu 19.04 上安装 kmag snap 的过程。

下图显示 kde-frameworks-5-core18 的文件夹大小为 865.6 MB,而 kmag 的文件夹大小仅为 679 kB。软件中心或运行提供的信息snap info kmag并未向用户提供任何有关将安装 kde-frameworks-5-core18 的线索(大小为 865.6 MB)。

ncdu/snap 的图片

答案1

获取尺寸信息:
snap info kmag

获取有关 snap 格式的更多信息:
https://docs.snapcraft.io/snap-format

简而言之,
Snap 是一个 Squashfs 文件,位于/var/lib/snapd/snaps/安装到/snap/

相关内容