如何释放通过 snap 安装的软件所占用的空间?? snap remove xxx 之后磁盘占用完全没有变化,一点点都没有减少,我都怀疑它是不是真的卸载了...
今天第一次用 snap,成功安装并运行了两个软件,试用下来感觉失望,snap remove 删之,然后我发现删除两个软件之后空间占用一点点都没有释放!这是什么夺命操作??请教如何释放被 snap 的无用软件占用的空间
系统是 opensuse
不知道你说的那两个软件是什么软件,不过“一点点”都没有减少是不可能的。
snap 默认卸载软件时会保留软件内部数据、配置 31 天,以便再次安装时快速恢复之前配置,如果用过 iOS 卸载 APP 应该很容易理解。
保留的内容会在 31 天后自动删除,使用 snap 本来就是一种用空间换方便的东西。当然我最喜欢的一点就是浏览器、docker 相当于有了 2 层沙箱,讨厌的是 io 性能下降太厉害。
没怎么用过蜥蜴家,不知道蜥蜴家是不是还默认 btrfs,在 btrfs 上因为 cow 估计 io 性能会损失更严重。
当时真的是一点点都没有减少,因为磁盘空间已经很紧张了所以我是转移了一些内容后才开始安装 snap 相关的东西的,所以当时空余空间多少、安装 snap 的东西后还剩多少以及卸载那些东西后又剩下多少都是亲自看过的,卸载后真的一点都没有减少!然后第二天重新开机后多出来了 100M 左右,也就仅仅是 100M 左右,而安装的东西有一个 G 出头!
同样是为了在各个发行版上跑起来,感觉 AppImage 比 snap 好很多,一个可以运行文件就 OK 了
用 flatpak 吧,运行效率比 snap 快很多,也没有 snap 坑爹的存储限制
今天第一次听说 flatpak,所以重点问题不是我用不用 flatpak,是 coder 们用什么方式来分发软件,他们选择了 snap 我也没办法用 flatpak 啊