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

HDa*_*ave 8 gnome package-management evolution

我今天收到了一些更新的通知,但是当我查看列表时,我发现它们都是关于进化数据服务器和进化数据服务器共同的。我的第一个想法是“我根本不使用进化,那为什么我的机器上会有这些东西?”

然后我进入 Synaptic 来清除所有进化,令我沮丧的是,删除进化数据服务器公共具有删除所有 Gnome 小程序、指示器和其他一些有用功能的副作用。

那是怎么回事?诚实地...

Bar*_*ino 6

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


Isa*_*acS 0

我同意这很烦人,而且看起来它已经修复了Raring。请参阅启动板上的#8

\n\n
\n

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

\n\n
\n\n

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

\n\n
    \n
  • 针对新的杂音进行重建
    \n -- Jeremy Bicha Thu, 08 Nov 2012 10:47:35 -0500\n 在 gnome-shell (Ubuntu) 中更改:
    \n 状态:分类 \xe2\x86\x92 修复已发布
  • \n
\n
\n\n

(不过我还没有测试过)。

\n

  • 不可以。该软件包在 Ubuntu 17.10 中仍然是必需的,否则必须删除这些软件包 chrome-gnome-shell evolution-data-server gdm3 gnome-session gnome-session-wayland gnome-shell gnome-shell-extensions ubuntu-session。 (2认同)