经过两天的折腾,无数次的失败,终于看到了消息闪烁的那一刻。这就是一个小菜鸟装evaqq的经历,过程虽然曲折,但却学到了不少东西,也让我更加脚踏实地。
简单来说,要安装evaqq需要涉及到一系列的包依赖问题,大家经常碰到的问题是qt和kde的问题。如果你在安装linux过程中选择装了kde桌面,恭喜你,你不会碰到这些问题,因为默认装kde时将装上qt,至于为什么是这样,我也说不清,可能是evaqq是为kde所设计的吧。
如果你和我一样,出现需要qt(>3.0)的问题,你可以先下载qt装上,注意配置时候要选择--thread,这样这个问题就会解决,即在eva的./configure过程中会有
checking for Qt... libraries /usr/local/qt/lib, headers /usr/local/qt/include using -mt
表示已经解决此问题。
接下来你会碰到:
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
呵呵,讨厌的kde问题!
解决办法是下载kdelib装上,然后再配置。
然后基本是平步青云。
下载如下rpm包
http://updates.co-create.com.cn/cocreate/2005sp1/RPMS.extras/libidn-0.6.2-3.i386.rpm
http://updates.co-create.com.cn/cocreate/2005sp1/RPMS.extras/qt-3.3.3-9.3.i386.rpm
http://updates.co-create.com.cn/cocreate/2005sp1/RPMS.extras/arts-1.3.1-3.i386.rpm
http://updates.co-create.com.cn/cocreate/2005sp1/RPMS.extras/kdelibs-3.3.1-3.2.i386.rpm
http://updates.co-create.com.cn/cocreate/2005sp1/RPMS.extras/eva-0.4.2-2.cvs20060913.i386.rpm(这个包可以用最新的eva版本替代)
http://updates.cocreate.com.cn/cocreate/2005sp1/RPMS.os/libao-0.8.6-4.i386.rpm
把下载来的包放入一个文件夹,在终端运行命令:
rpm -ivh --nodeps --force *.rpm
在菜单中的“互联网” 中找到EVA选项,启动 Eva,也可直接输入eva启动。
根据我的经验,上述情况下多会出现提示eva版本过旧,停止使用的提示,这就需要你下载更新的版本rpm包了。提供一个下载地址,以免大家像我一样找了半天。
http://blogimg.chinaunix.net/blog/upfile/070710134317.rpm
ftp://ftp.fedora.cn/pub/fedora-cn/linux/7/i386/eva-0.4.9-0.20070630.fc7.fcn.y3.i386.rpm
而最最简单的方法要数下面这种:
只需要下载eva-0.4.2-2.cvs20060913.i386.rpm
然后在终端中运行 #yum localinstall eva-0.4.2-2.cvs20060913.i386.rpm
它会自动解决依赖问题
最后双击eva-0.4.2-2.cvs20060913.i386.rpm 就能装上了。
终于装上了,尽管只是一个小小的软件,说成就感让人笑话。但于我而言却意义非凡。
突然想起一句看过的话:菜鸟们遇到问题多看看出错说明,多看看软件文档,多上技术论坛找经典老帖,不要一有问题就找老鸟,一方面老鸟没有那么多时间回答你,另一方面,也是更为重要的一点,如果你一直是别人帮你解决问题的话,你永远永远是菜鸟!
如果你和我一样,不希望被人永远看成菜鸟,希望能够多多交流,共勉。

