为什么这么多 GNOME 包依赖于 evolution-data-server?

为什么这么多 GNOME 包依赖于 evolution-data-server?

今天我收到了一些更新通知,但当我查看列表时,我发现它们全是关于 evolution-data-server 和 evolution-data-server-common 的。我的第一个想法是“我根本不使用 evolution,那么为什么这些东西会在我的计算机上?”

然后我进入 Synaptic 来清除所有与 evolution 有关的东西,令我沮丧的是,删除 evolution-data-server-common 的副作用是删除所有的 Gnome 小程序、指示器和其他一些有用的功能。

怎么回事?说实话……

答案1

这是因为许多应用程序依赖于 evolution。它们可以导出到 evolution、导入或将其用作后端。Evolution 是 Gnome 的默认 PIM 数据存储中心。不幸的是,对于二进制发行版,这意味着必须存在 evolution 库,否则某些此类应用程序将崩溃。与基于源代码的发行版(如 Gentoo)相比,一切都依赖于一切是二进制软件包发行版(如 Ubuntu)的主要缺陷之一。在 Gentoo 中,这个问题的解决方式不同。无论如何都不要试图删除它,因为如果它现在有效,那么在更新后可能就不行了。你真的被限制在空间里吗?只需从菜单中删除它,然后忘掉它。顺便说一句,右上角的默认时钟小部件也依赖于 evolution。

答案2

我知道现在有点晚了,但 evolution-data-server 与邮件客户端 Evolution 截然不同。当我去安装 Gnome 应用程序时,我也有同样的困惑,因为我没有使用 Gnome 作为我的桌面环境。快速搜索后,我发现了他们的 git repo,如下所示:

Evolution 数据服务器软件包为处理联系人、任务和日历信息的程序提供统一的后端。它最初是为 Evolution 开发的(因此得名),但现在也被其他软件包使用。

https://github.com/GNOME/evolution-data-server/blob/master/README

答案3

我同意这很烦人,看起来它已经修复了Raring。请参阅启动板上排名第 8

此错误已在 gnome-shell - 3.6.1-3ubuntu2 软件包中修复


gnome-shell (3.6.1-3ubuntu2) 急促;紧急程度=低

  • 针对新 mutter 进行重建
    — Jeremy Bicha 2012 年 11 月 8 日星期四 10:47:35 -0500 在 gnome-shell (Ubuntu) 中更改:
    状态:已分类 → 已发布修复

(但我还没有测试过)。

相关内容