snaps 与 传统包装方式比较

理论上,Snaps 应该让用户更容易安装和管理软件,也更容易为开发人员分发。
但是,它们(截至 2015 年 8 月)仍然存在轻微的显示错误。

在 snap 包中分发的程序中的 GUI 可能看起来类似于旧的 Windows 9x 主题。
灰色和丑陋。
下面是 Gimp 中 GUI 的正常外观(左),以及使用 snap 安装时的外观(右):

然而,使用 snaps,我们可以避免冲突的依赖关系,因为大多数东西都将与 snap 包一起分发。
例如,如果 x 包依赖于 y 版本 2,而 z 包依赖于 y 版本 1,则更新 y 可能会导致 x 出现故障。

那么哪种方法更好呢?

我是说认真的?

从终端管理快照

还有其他命令。
例如,snap find [name] 将找到特定的包,snap refresh [name] 将更新一个 snap 到最新的可用版本,而 snap remove [name] 将卸载一个 snap。
更多命令见下表。

Command描述
snap install [name]安装捕捉。
snap remove [name]卸载一个捕捉。
snap refresh [name]将包更新到最新版本
snap revert [name]在最后一次刷新之前恢复到先前版本的包。如果新版本转掉是越野车有用。
snap find [find-OPTIONS]查找要安装的可用包。我们可能需要登录以使用某些选项。即: - 豁免
snap list获取已安装的捕捉列表。
snap disable [name]禁用系统中的捕捉,同时保留所有文件和数据。
snap enable [name]启用先前禁用的捕捉。
snap login [email]登录商店。我们可以创建一个帐户:https://login.ubuntu.com
snap logout将当前用户退出商店。 (再见)
在 Ubuntu 上无需登录即可安装和管理 Snap

Snap 软件包应该使在 Linux 中安装软件变得更容易、更安全,而与我们使用的发行版无关。
但是,如果我们打开软件中心并尝试以这种方式安装 snap,我们会看到一个看起来很可疑的 Ubuntu One 登录提示。

虽然登录的要求可能是无害的,但我认为我没有理由只想登录到 Ubuntu One 来安装软件包。
幸运的是,我们可以使用终端来安装 snap。

要安装 snap,我们可以创建一个 Ubuntu One 帐户,也可以通过终端输入 sudo snap install [snap name]命令来安装 snap。

日期:2020-06-02 22:17:01 来源:oir作者:oir