快照可以在版本之间传输吗?

快照可以在版本之间传输吗?

我安装了 Ubuntu 16.04,其中有一组 snap 目录/snap/。当我升级到 Ubuntu 20.04 时,我是否可以将这些 snap 目录直接复制到/snap/20.04 上的相应目录中并让它们正常工作?

我还需要做其他事情才能让它工作吗?或者这完全行不通,我需要在新的 20.04 系统上重新安装所有 snap?

答案1

复制 snap 目录很浪费时间。Snap 不仅仅是一堆文件;它们是由 snapd 放置、配置和管理的文件。

使用snap命令正确安装/卸载。

Snap 与版本无关,并且不断更新(这是它们的主要优势)。无论您使用的是哪个版本的 Ubuntu,都无关紧要。无论您要迁移到(或重新安装)哪个版本,都无关紧要。您的频道只有一个当前版本的 snap,每个人都可以获得它。

Snap 不受基于 debdo-release-upgrade或 的dist-upgrade影响。这意味着不会删除旧 snap,不会添加新 snap(例外:一组从 deb 转换为 snap 的软件包),现有 snap 只会偶然更新。

  • 如果你是升级升级到 Ubuntu 的新版本后,您的 snap 包不会受到影响。它们仍会存在。
  • 如果你是安装或重新安装 Ubuntu,您必须重新安装 Snap。使用snap list查看您当前安装了哪些 snap,以便知道要重新安装哪些。
  • Snap 的数据通常存储在 /home 目录中,而不是 /snap 中。通常不需要备份 /snap 中的任何内容。
  • 例外情况(在版本升级期间从 deb 转换为 snap 的软件包)的示例包括 LXD 和 Chromium。这些 deb 软件包被替换为一个小型过渡软件包,该软件包仅安装和配置了 snap。安装 snap 后,可以安全地卸载这些 deb。

相关内容