我对“Snap 包装格式”知之甚少。我所知道的是“Snap”是一种替代的打包格式,如 .deb。
我不知道的是
我最近从 Debian 搬到了 Ubuntu,我通常用来apt安装包(并且不想使用软件中心作为 apt 它让我知道哪些包作为依赖项安装)。
但是我已经发现了一些我没想到的东西:软件中心提供了
一些类似atom和discord可用的软件包,但在 apt 中没有,软件中心不是一个图形界面apt吗?它使用其他东西吗?
老实说,我对 snap-packages 了解不多——但这与这个问题无关——见下文。我认为该系统与现有系统有很大不同。
是否有实际需要,足够强大?也就是说 - 是否有一个新的用例,它足够重要以开发一种新的格式 - 以及相关的基础设施?
更改当前方法以涵盖新用例是否不可行?
我所看到的可能主要是营销 - 新名称和用于最小技术更改的介绍,以便有机会任何机构将其视为“新的和更好的”并且它可能会被实际使用。此外,新的软件包可能与现有格式非常接近,以至于它主要是对用户呈现方式的改变。当然,这可能是一个很好的解决方案。在这种情况下,这个问题就没有多大意义了。
然后,我希望这仍然足以回答侧面问题。如果问题对新用户没有帮助或混淆,请告诉我,我很乐意将其删除。
那么,它们为什么存在?
我的第一反应是“这没有意义!”
这类似于在物理站点上,有人不高兴地问,为什么没有人在答案中讨论他出色的新想法的情况。它看起来很像疯子的想法;与实际的物理知识相去甚远,以至于很难找到一个起点。我写了一个没有用一个词触及他的想法的答案,但解释了为什么人们不会讨论假设疯狂的想法 - 不是第一个案例。我认为,答案实际上是切中要害。
如果我的假设是正确的,那么这个案例是类似的。
但是,也许不是 - 让我们看看。
我是 ubuntu 的新手,当我每次尝试安装程序时,有时我会通过 apt-get 命令或 snap 安装程序,所以请任何人告诉我什么时候应该使用 snap 或 apt-get?
谢谢你
我已将 Ubuntu 软件中心设置为显示可用快照。某些应用程序同时提供 snap 版本和 Ubuntu 软件中心版本。但是,我不知道它们之间有什么区别。我看到过快照会自我更新的传言,但我不知道 Ubuntu 软件中心应用程序是否也能做到这一点。一般来说,我想知道两者之间有什么区别和优缺点。