红联Linux门户
Linux帮助

Fedora 7成功编译EVA全过程

发布时间:2007-10-01 16:15:52来源:红联作者:golenuort
  作者:readdy

  经过了一番摸索,昨天终于在fc7上成功安装了eva,让小企鹅终于在大企鹅里开始活蹦乱跳。记录下来,方法和ubuntu大体差不多,只是使用的软件仓库不同罢了。eva是运行在kde模式下的软件,如果fc7采用的是默认安装方式的话则安装的是gnome而并不是kde,所以要成功编译eva就需要安装kde运行模式。

  首先确认系统内要有g++,gcc,make,automake,perl等编译工具。

  方法(只说在root用户下,其他非管理员可以采用sudo):
  #yum install g++ gcc make automake perl

  第二,安装kde运行环境 (以下两个文件可以从系统光盘获得或者去网上下载)
  #yum kdelibs4-dev kdelibs4c2a

  第三,下载eva(cvs版,支持updata),eva的20060204版本已经被tencent封闭使用了,所以我们要下载最新的eva-20070403.tar.gz

  #tar -jxvf eva-20070403.tar.gz
  #cd eva
  #./configure --prefix=/eva
  #make
  #make install
  (如果在配置这一步出现错误的话,参看config给出的提示信息,缺什么补什么。编译的过程会比较长,耐心等待。)

  执行如下命令建立链接
  #ln -s /eva/bin/eva /usr/bin/eva

  终端输如
  #eva & 就可以后台启动eva了。

  到此为止基本上就可以使用eva进行qq聊天了。最后如果不能输入中文的话可以执行#yum install scim-qtimm解决此问题。

  延伸:如何将eva快捷方式添加到应用程序?
  #gedit /usr/share/applications/Eva.desktop

  打开的文件中输入以内容并保存(gedit看起来比较像windows记事本)
  [Desktop Entry]
  Name=Eva
  Comment=QQ Client
  Exec=/usr/bin/eva
  Icon=/usr/share/apps/eva/image/theme/eva.png
  Terminal=false
  Type=Application
  Categories=Application;Network;

  然后执行#killall gnome-panel 重新加载一下 就可以在应用程序里看到eva的链接了。

  ps:eva登录的过程比较慢,耐心等待一下,也希望能给一些使用fedora的用户使用QQ聊天提供一些方便,因为网上搜索出来的方法基本上都是面对ubuntu用户的。

  题外话:不管是eva、openq、libq、lumaqq还是一些其他的linux客户端都是无法和在windows上运行的QQ客户端相比拟的,功能上存在很大的差异,也希望tencent官方能尽早开发出运行在linux上的QQ客户端程序,因为Linux和Mac os用户群还是蛮大的。

[ 本帖最后由 Growth兆 于 2007-10-29 20:24 编辑 ]
文章评论

共有 2 条评论

  1. xiongmao 于 2007-10-06 21:51:41发表:

    等待“也希望tencent官方能尽早开发出运行在linux上的QQ客户端程序,因为Linux和Mac os用户群还是蛮大的”,不知道什么时候的事情了

  2. gxf 于 2007-10-01 22:48:42发表:

    gcc,qt……这些基本的开发包都没预装啊,

    LZ太有才了,支持支持