包管理 - 为什么snap这么大?

分享于 

1分钟阅读

ubuntu

  繁體


snap非常庞大,因为它们还包含一些依赖项,因此是一个"自给自足"的应用程序,这样做有优点,也有一些缺点。


snap的优点:

  • 始终包含开发人员想要的正确版本依赖性-避免了依赖性问题,尤其是Linux上未维护的应用程序常见的依赖性问题。
  • 在PC上运行,在某些情况下这是更好的安全性
  • 在后台自动更新
  • 适用于Linux发行版
  • 对新用户友好
  • snap的缺点:

  • 由于捆绑了所有特定的软件包,因此下载和安装的大小更大,而不是重用系统上已经存在的那些软件包。
  • 第三方对某些Snap的维护不是很好(实际上所有软件包管理器都是如此,但是通常Snap的更新时间可能比单个软件包的更新晚,有时是由随机的第三方(可能会在某个时刻停止)进行的。一般来说,如果组织使用Snap作为主要的分发方法,那么在Snap背后有一个强大的组织支持的流行成熟应用程序与Snap很好地协同工作,而年轻/较小的应用程序则不那么好)
  • 虽然依赖关系是开发人员想要的依赖关系,但可能会经常出现更新的更好版本,而该应用程序没使用新版本。

  • MAN  PAC  PACK  SNA  snap  BULK