从源代码升级进化

和大多数人一样,我假设我正在11.04 Natty中运行Evolution 2.32.2,并且无论崩溃有多烦人,我仍然更喜欢它而不是Thunderbird。
显然,一旦发布11.10 Oneiric,Evolution将被删除,这并不是太大的问题,因为我打算重新安装它。
现在是我的问题...
我想升级Evolution到最新版本(3.0.02)。 我下载了Tar.bz2文件和由Paul Smith创建的MAKEFILE脚本。
该脚本检查Evolution的依赖项以及一些Python文件。我使用sudo apt-get install下载了所有这些(这花费了我很长时间),然后继续运行Makefile,但它只是停在那里。
Tar文件确实带有一个install-sh脚本,但是我无法在终端中运行它,因为SH不是一个有效的命令。
我尝试了./configure,它告诉我intltool过时了,但实际上并没有过时。
有人可以帮助我通过在Ubuntu中从源代码安装的过程,或者告诉我更新Evolution的更简单的方法吗?
我已经检查了存储库,根据列表,2.32.2是当前版本。

我不能100%确定,但是Evolution 3.0.x不需要Gtk 3吗?如果是这样的话,从源代码编译几乎肯定不值得麻烦。如果是你的话,我会只等到十月份。 :) - Michael Martin-Smucker
gtk-doc-tools是一个先决条件,已经安装了。 - Christopher Stansbury
2个回答

进化不是最容易处理的软件,因为它依赖于GNOME的其他部分。我建议您加入进化邮件列表并加入他们的IRC频道。这两个地方都有很多乐于助人的人,我的经验是这些问题很难在这个网站设计的一次性答案中解决。
邮件列表:http://mail.gnome.org/mailman/listinfo/evolution-list IRC频道:irc.gimp.org上的#Evolution

假设您也正在寻找替代解决方案来安装...

在Launchpad上有几个开发人员通过Natty的PPA创建了可安装的Evolution v3.0

Alessio Igor Bogani 看起来很有前途。

另外

Данило Шеган 也提供了一个包,如果您也使用gnome-3 ppa。

请注意-与所有PPA一样,它们可能会吞掉您的计算机和/或邮件!首先备份好。还值得安装ppa_purge,以还原您的evolution安装,如果事情没有按照您的预期进行。


我感谢你为此而做的事情。将ppa:abogani/e3natty添加到软件包管理器中,点击升级,然后我们开始了。这是一个如此简单的解决方案,解决了一直困扰我数天的问题! - Christopher Stansbury