当然,对于大多数软件包来说,答案是显而易见的:如果是某个工具或库,deb 是唯一的选择,而对于某些专有软件来说,snap 是唯一的选择。
似乎 Ubuntu 在大力推动和推广 Snap 软件包,引用了在打包、隔离、安全性和更新等方面的优势。然而,所有随 Ubuntu 18.04 一起安装的应用程序都是以 deb 软件包的形式提供的。
一个例子是 Firefox,出于安全原因,这个软件包应该保持最新版本,并且过去曾与发行版软件包维护者就安全性和品牌(Iceweasel)存在冲突。然而,Canonical 选择将 Firefox 作为 deb 软件包提供。
对于既有 snap 又有 deb 的软件包,这就引出了一个问题:应该安装哪个?如果答案是 snap,那么我应该主动迁移已安装的 deb 吗?
似乎 Ubuntu 在大力推动和推广 Snap 软件包,引用了在打包、隔离、安全性和更新等方面的优势。然而,所有随 Ubuntu 18.04 一起安装的应用程序都是以 deb 软件包的形式提供的。
一个例子是 Firefox,出于安全原因,这个软件包应该保持最新版本,并且过去曾与发行版软件包维护者就安全性和品牌(Iceweasel)存在冲突。然而,Canonical 选择将 Firefox 作为 deb 软件包提供。
对于既有 snap 又有 deb 的软件包,这就引出了一个问题:应该安装哪个?如果答案是 snap,那么我应该主动迁移已安装的 deb 吗?