我已经设置了我的Ubuntu软件中心以显示可用的Snaps。一些应用程序既有Snaps版本,也有Ubuntu软件中心版本可用。然而,我不知道它们之间的区别是什么。我听说Snaps可以自动更新,但我不知道Ubuntu软件中心的应用程序是否也可以这样做。总的来说,我想知道这两者之间的区别和优缺点是什么。
如果你从deb软件包(在问题中的Ubuntu软件中心版本)安装程序,你会得到一个依赖于系统已安装依赖项的程序。
优点:你只需下载一次常见部分。
缺点:你无法安装需要比系统发布版本更新的程序。
如果你从snap安装程序,你会得到一个将所有依赖项打包在隔离容器中的程序。
优点:你可以安装需要系统范围内不可用的依赖项的程序,或者使用具有相同依赖项不同版本的程序。
缺点: