snaps 和基于 Ubuntu 软件中心的应用程序有什么区别?

N N*_*N N 5 software-center snap

我已将 Ubuntu 软件中心设置为显示可用快照。某些应用程序同时提供 snap 版本和 Ubuntu 软件中心版本。但是,我不知道它们之间有什么区别。我看到过快照会自我更新的传言,但我不知道 Ubuntu 软件中心应用程序是否也能做到这一点。一般来说,我想知道两者之间有什么区别和优缺点。

Hab*_*din 17

经典套餐

如果您从 deb-package(问题中的 Ubuntu 软件中心版本)安装程序,您将获得一个依赖于系统安装依赖项的程序。

亲:您只需下载每个公共部分一次。

缺点:你不能安装需要比你的系统版本可用的东西更新的程序。

按扣(按扣包)

如果您从 snap 安装程序,您将获得一个程序,其所有依赖项都打包在隔离容器中。

优点:您可以安装需要在系统范围内不可用的依赖项的程序,或者使用具有相同依赖项的不同版本的程序。

缺点:

  • 您必须再次下载并保留相同的组件,这样才能增加流量和磁盘使用量。
  • 如果在某些依赖项中发现漏洞,您必须等待程序发布者更新与更新的快照,而如果您使用经典包,则可以自己更新它。