为什么这么多GNOME软件包依赖于Evolution-Data-Server?


8

今天收到了一些更新的通知,但是当我查看列表时,发现它们都是关于Evolution-Data-Server和Evolution-Data-Server-Common的。我的第一个想法是“我根本不使用演进功能,那为什么我的机器上会出现这种东西?”

然后,我进入了Synaptic,以清除所有事物的进化,但令我沮丧的是,删除通用的Evolution-data-server具有删除所有Gnome小程序,指标和其他一些有用功能的副作用。

那是怎么回事?老实说


难道不是与Ubuntu相关的更多的Gnome问题?但是,是的,当Ubuntu迁移到Thunderbird时,有一段时间我同时通过升级而不是全新安装从11.04升级到11.10,同时拥有Thunderbird和Evolution。然后,我将两者都取出来,但是删除您提到的两者将产生后果,因此它们仍然存在。另外,这次我进行了全新安装以获取12.04,但它们仍然存在。

这可能是有用的[如何完全删除进化] [1] [1]:askubuntu.com/questions/315640/...
伊戈尔·巴里诺夫

Answers:


4

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


1

我同意这很烦人,而且看起来很固定Raring在启动板上查看#8

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


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

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

(我还没有测试过)。


1
否。该软件包在Ubuntu 17.10中仍然是必不可少的,否则这些软件包chrome-gnome-shell evolution-data-server gdm3 gnome-session gnome-session-wayland gnome-shell gnome-shell-extensions ubuntu-session都必须删除。
funicorn

1

我知道已经有点晚了,但是Evolution-data-server与Evolution邮件客户端不同。当我不使用Gnome作为我的DE时,我在安装Gnome应用程序时遇到了相同的wtf时刻。快速搜索显示了他们的git repo与此:

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.