Ubuntu 存储库中两个版本的 Inkscape 之间的区别

Ubuntu 存储库中两个版本的 Inkscape 之间的区别

我是那些不理解 Ubuntu 社区为什么在 Ubuntu 存储库中有两个版本的 Inkscape 的答案的流浪汉之一。我想了解原因。我已经使用 Inkscape 好几年了,在此之前,我使用了 15 年的 Corel Draw,当我使用一个版本的 Inkscape 而不是另一个版本时,我可能会错过一些东西。请不要只告诉我其中一个版本有 SNAP,这取决于我。决定什么,这就是问题所在。非常感谢,如果我能得到启发。诚挚的问候,Carl-Georg Madelung

答案1

可以使用以下命令查看每个版本可用的 deb 包

https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=inkscape

请注意每个版本只有一个

Snap 软件包,您可以从每个渠道安装一个版本(因此可以预期会有多个 snap 包可用)。我注意到有三个可用

https://snapcraft.io/inkscape

折断&德布有些程序(但不是全部)需要打包版本

答案2

apt 是 Ubuntu 和 Debian 的官方/标准软件包系统。

而 snap 则是为了实现“一个包在所有系统上运行”而做出的努力。为了实现这个目标,snap 有自己的库依赖、应用程序权限,并且进行了一些虚拟化。

对于普通用户来说会有一些明显的差异:

  1. Ubuntu 每次发布后都会冻结应用程序版本。它不会更新应用程序的主要版本,仅解决安全问题或严重错误。

    但 snap 不是 Ubuntu 的一部分,它是独立于 Ubuntu 开发的。因此无论在哪个 Linux 版本中,您都可以使用相同版本的 snap 软件。

    如果您使用 Ubuntu 当前版本,它每 6 个月更新一次,版本不会有太大差别。

    但是如果您使用 LTS,例如 16.04,那么几年后 apt 和 snap 中的版本可能会有很大不同,您可能需要尝试一下 snap。

  2. 由于 snap 有自己的依赖项,配置文件的位置与标准 deb 版本不同。gnome 的行为也会有所不同。您可能会发现这里和那里有细微的差别。

  3. 您需要记住一些需要调整的 snap 权限。例如,默认情况下 snap 包无法访问 home 之外的文件,您需要手动启用它。

尽管 snap 还很年轻,还有很长的路要走,但 Canonical 目前正在推广 snap,并开始将许多软件包默认放在 snap 上。我想随着时间的推移它会有所改善。

答案3

看起来这里(我们谈论的是 18.04 吗?),Snap 包是开发版本,而‘普通’版本是稳定版本。

如果您不需要花哨的功能,我认为稳定版本适合您。

相关内容