Canonical 正式发布 snap 包已经 6 年了。 他们向我们保证,他们将成为最好的,但当时flatpaks也迈出了第一步,我认为我们中很少有人怀疑他们正在赢得这场战斗。 可以找到一些不在 Flathub 上的 snap 包,但开发人员更喜欢 flatpak,许多用户也喜欢。 而且因为有些软件只是像 snap,所以有一些工具可以将它们转换为其他格式,比如 解扣.
这个工具最令人好奇的是是谁创造了它。 这是 Alan Pope,过去曾是 Canonical 的一员。 这可能就是为什么 unsnap 是最好的工具 将 snap 包转换为 flatpak,因为它的开发者非常了解 snap 包。 另一方面,与他们合作的人创造了一种工具,以某种方式让他们成为竞争对手,这似乎也很重要。
unsnap 易于使用
现在,取消捕捉已开启 前阿尔法阶段,这意味着我们不应该使用它。 考虑到这些术语的含义,Beta 版适用于任何想要试用该软件的人,但 Alpha 版仅适用于一小部分开发人员。 所以你可以想象什么是 pre-alpha:我们可以使用它,因为它是 在GitHub上可用,但刚出生。
使用 unsnap 要做的事情是打开一个终端并输入以下命令:
第一个将克隆存储库; 第二个把我们放在目录中; 第三个运行程序,它将检查我们拥有的快照、平面包等。 如果我们跑 ./unsnap auto
,我们将一次执行所有这些,它们将如下所示:
- 00-备份
- 01-安装-flatpak
- 02-启用-flathub
- 03-安装-flatpaks
- 04-删除-快照
- 99-删除-snapd
该工具必须小心使用,并且 进行备份 我们在任何作为 snap 包的应用程序中拥有的最重要的数据,以了解可能发生的情况。 如果我们不喜欢他们,最好不要使用它们,但是如果有一个程序只有这种格式,unsnap可以给我们一个电缆。