Snap软件包使我们可以保存应用程序的检查点

卡扣包和时间机器

Ubuntu 19.10将以root身份首次提供对ZFS文件系统的支持。 此文件系统的最佳功能之一是,它允许您创建Windows Restore之类的检查点。 在Linux中,有工具,但并不相同。 看起来很像的是我们已经安装的应用程序中几乎相同的功能,例如 卡扣包装。 唯一的事情是我们必须手工保留“快照”。

就像 在Snapcraft中,Snap软件包不仅允许我们安装同一应用程序的两个版本(例如稳定版和Beta版),而且还允许我们执行其他操作,例如 保存一些检查点 如果特定应用发生了问题,这将对我们有帮助。 该命令易于记忆,因为我们只需要使用英语的“保存”即可。

使用以下方式保存快照包设置 快速保存

命令 快速保存 将为我们已安装的所有Snap软件包创建一个控制点。 如果我们只想创建一个应用程序, 我们会在后面加上您的名字,从GIMP中保存一个如下:

snap save gimp

如果要在按Enter键后立即访问终端,则必须 加在后面 –没有等待。 另一个选择是打开另一个窗口,但这与Snap软件包提供的功能无关。

如果我们使用了常规命令(快照保存),我们将看到类似以下内容:

$ sudo snap save
Set  Snap                     Age    Version               Rev   Size   Notes
30   core                     1.00s  16-2.37~pre1          6229   250B  -
30   core18                   886ms  18                    543    123B  -
30   go                       483ms  1.10.7                3092   387B  -
30   vlc                      529ms  3.0.6                 770   882kB  -

我们最感兴趣的是“快照”列,在其中可以看到有问题的应用程序;在“年龄”中,它可以向我们显示 自我们保存该点以来已有多长时间了 控制。 我们对“设置”列也很感兴趣,在该列中,我们将看到控制点的编号(ID),该编号将我们带到下一个命令。 如果要查看在点29中保存的内容,我们将编写以下命令:

snap saved --id=29

如果我们不添加任何内容(已保存快照),我们将看到已保存的所有内容。 我们也可以 检查状态 使用以下命令(用于29)检查点:

snap check-snapshot 29

恢复检查点

如果我们要 恢复一点 控件,我们将使用命令“ restore”,它看起来像这样:

snap restore 29

这很重要 保存ID 因为,除其他外,它随他一起恢复了。 我看到的不好的事情是,如果我们使用通用命令保存了多个应用程序,则在使用ID时,我们将从控制点还原所有应用程序,因此我认为最好单独保存它们。

我个人不知道的是,什么时候 删除Snap软件包会自动创建一个检查点。 这些检查点将保存一个月(31天),我们可以使用以下命令查看它们 快速保存 在“注释”列中查看,其中将显示文本“自动”。 万一我们删除了Snap软件包,然后改变了主意,并且在重新安装后,我们想恢复以前使用的最后一个配置,这将很方便。

从Snap软件包中删除检查点

我们也可以 删除要点 手动控制。 为此,我们将使用命令“ forget”,对于ID 29,该命令应如下所示:

snap forget 29

从Snapcraft读取此信息后,我无法停止思考Canonical向我们承诺的有关Snap Pack的一切。 都是优势,这是事实(我是这样认为的),但是它们在鞋中仍然有一块难以忽视的结石:与之相比,更新还有很多需要改进的地方 Flatpak套餐。 这不是设计问题,而是来自未及时交付的开发人员。

无论如何,我们谈论 新一代套餐 他们正在迈出第一步,所以我认为我们应该给他们投信任票,并在可能的情况下使用它们。

最受欢迎的快照
相关文章:
Canonical盘点并通过发行发布最受欢迎的快照

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。