个人工具

“Openfetion”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
(OpenFetion)
 
问题
 
(未显示6个用户的12个中间版本)
第1行: 第1行:
 
==介绍==
 
==介绍==
Openfetion是基于GTK+2.0的IM客户端,使用中国移动飞信v4版本协议。
+
Openfetion是基于GTK+2.0的IM客户端,使用中国移动飞信v4版本协议。当前最新版本为v2.2.0,请下载最新版本使用。
 
=== 截图 ===
 
=== 截图 ===
http://basiccoder.com/wp-content/uploads/2010/01/Screenshot-%E5%92%8Ckakaxi%E8%81%8A%E5%A4%A9%E4%B8%AD.png
+
http://basiccoder.com/wp-content/uploads/2010/01/Screenshot-levin-1.png
http://basiccoder.com/wp-content/uploads/2010/01/Screenshot-%E6%9D%8E%E6%96%87%E9%B9%8F.png
+
http://basiccoder.com/wp-content/uploads/2010/01/Screenshot-levin-3.png
 +
http://basiccoder.com/wp-content/uploads/2010/01/Screenshot-levin-2.png
 +
http://basiccoder.com/wp-content/uploads/2010/01/Screenshot-chat1.png
 +
 
 
==安装==
 
==安装==
 
代码下载:
 
代码下载:
 
Sourceforge:
 
https://sourceforge.net/projects/ofetion
 
  
 
Google code:  
 
Google code:  
 
http://code.google.com/p/ofetion
 
http://code.google.com/p/ofetion
 
=== 共享库的安装 ===
 
=== 共享库的安装 ===
openfetion需要依赖如下几个库开发:openssl,libxml2,gtk+-2.0,如果您的系统中没有安装这些库,您需要自行安装。下面是在Ubuntu下安装这些库的方法:
+
openfetion需要依赖如下几个库开发,如果你的系统中没有这些开发库,您需要自行安装。
<pre>   $apt-get install libxml2-dev
+
<pre>
    $sudo apt-get install libgtk2.0-dev
+
libgtk2.0-dev(提供UI支持),
    $sudo apt-get install libssl-dev</pre>
+
libssl-dev(提供加密安全支持),
 +
libxml2-dev(提供xml创建解析支持),
 +
libnotify-dev(提供gnome notification消息提示支持,可选),
 +
libgstreamer0.10-dev(提供声音提示功能支持,可选)
 +
intltool(提供国际化的支持)
 +
libofetion-dev(这个包也要额外安装)
 +
</pre>
 +
 
 +
下面是在Ubuntu下安装这些库的方法:
 +
<pre>
 +
sudo apt-get install libxml2-dev libgtk2.0-dev libssl-dev libnotify-dev libgstreamer0.10-dev intltool libsqlite3-dev libnm-glib-dev libxss-dev
 +
</pre>
 +
 
 
=== 编译 ===
 
=== 编译 ===
<pre>   $ ./configure
+
<pre>  
    或:
+
./configure
    $./configure –enable-debug 打开调试
+
make
    $make
+
sudo make install</pre>
    $make install</pre>
+
 
 
=== Ubuntu ppa:===
 
=== Ubuntu ppa:===
  
 
<pre>
 
<pre>
 +
11.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu natty main
 +
 
10.10: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu maverick main
 
10.10: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu maverick main
  
第37行: 第51行:
  
 
8.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu hardy main</pre>
 
8.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu hardy main</pre>
 +
 +
注:8.04、8.10 只有可用的老版本,且不继续提供支持和更新。
  
 
==特性==
 
==特性==
1.8版本的特性及修复的bug
+
v2.0 最新的ChangeLog
  
 
<pre>
 
<pre>
<ol><li>添加了飞信群功能
+
2010-10-24 levin
</li><li>添加了桌面位置记忆功能
+
 
</li><li>修复了内存溢出等段错误
+
        * 修复了登录和运行时的崩溃问题
</li><li>减小了大图标模式的图标尺寸
+
        * 修复了群发短信时的崩溃问题
</li><li>更换了图标,使用gnome Tango主题图标
+
        * 修复了添加好友时的崩溃问题
</li><li>完成了i18n</li></ol>
+
        * 添加了数据本地化,实现了离线登录功能
 +
        * 添加了断线自动重连功能
 +
        * 添加了空闲时间自动离开功能
 +
        * 添加了关闭上线提示的功能
 +
        * 优化了登录过程,登录速度更快
 +
        * 更换了新版图标,更美观
 
</pre>
 
</pre>
  
第57行: 第78行:
 
openfetion: error while loading shared libraries: libofetion.so.0: cannot open shared object file: No such file or directory</pre>
 
openfetion: error while loading shared libraries: libofetion.so.0: cannot open shared object file: No such file or directory</pre>
 
请在终端中运行ldconfig</li></ol>
 
请在终端中运行ldconfig</li></ol>
 +
 +
安装时出现问题,求解答,问题如下
 +
##################################################################
 +
openfetion-fx_main.o: In function `fx_main_initialize':
 +
/home/shangzd/soft-pack/openfetion-2.0/src/fx_main.c:117: undefined reference to `notify_notification_new_with_status_icon'
 +
openfetion-fx_conn.o: In function `fx_conn_init':
 +
/home/shangzd/soft-pack/openfetion-2.0/src/fx_conn.c:85: undefined reference to `dbus_g_bus_get'
 +
/home/shangzd/soft-pack/openfetion-2.0/src/fx_conn.c:89: undefined reference to `dbus_g_proxy_new_for_name'
 +
/home/shangzd/soft-pack/openfetion-2.0/src/fx_conn.c:93: undefined reference to `dbus_g_proxy_add_signal'
 +
/home/shangzd/soft-pack/openfetion-2.0/src/fx_conn.c:94: undefined reference to `dbus_g_proxy_connect_signal'
 +
collect2: error: ld returned 1 exit status
 +
make[2]: *** [openfetion] 错误 1
 +
make[2]:正在离开目录 `/home/shangzd/soft-pack/openfetion-2.0/src'
 +
make[1]: *** [all-recursive] 错误 1
 +
make[1]:正在离开目录 `/home/shangzd/soft-pack/openfetion-2.0'
 +
make: *** [all] 错误 2
 +
#################################################################
  
 
==Copyright==
 
==Copyright==

2014年7月16日 (三) 21:15的最新版本

介绍

Openfetion是基于GTK+2.0的IM客户端,使用中国移动飞信v4版本协议。当前最新版本为v2.2.0,请下载最新版本使用。

截图

Screenshot-levin-1.png Screenshot-levin-3.png Screenshot-levin-2.png Screenshot-chat1.png

安装

代码下载:

Google code: http://code.google.com/p/ofetion

共享库的安装

openfetion需要依赖如下几个库开发,如果你的系统中没有这些开发库,您需要自行安装。

libgtk2.0-dev(提供UI支持),
libssl-dev(提供加密安全支持),
libxml2-dev(提供xml创建解析支持),
libnotify-dev(提供gnome notification消息提示支持,可选),
libgstreamer0.10-dev(提供声音提示功能支持,可选)
intltool(提供国际化的支持)
libofetion-dev(这个包也要额外安装)

下面是在Ubuntu下安装这些库的方法:

sudo apt-get install libxml2-dev libgtk2.0-dev libssl-dev libnotify-dev libgstreamer0.10-dev intltool libsqlite3-dev libnm-glib-dev libxss-dev

编译

   
./configure
make
sudo make install

Ubuntu ppa:

11.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu natty main

10.10: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu maverick main

10.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu lucid main

9.10: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu karmic main

9.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu jaunty main

8.10: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu intrepid main

8.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu hardy main

注:8.04、8.10 只有可用的老版本,且不继续提供支持和更新。

特性

v2.0 最新的ChangeLog

2010-10-24 levin

        * 修复了登录和运行时的崩溃问题
        * 修复了群发短信时的崩溃问题
        * 修复了添加好友时的崩溃问题
        * 添加了数据本地化,实现了离线登录功能
        * 添加了断线自动重连功能
        * 添加了空闲时间自动离开功能
        * 添加了关闭上线提示的功能
        * 优化了登录过程,登录速度更快
        * 更换了新版图标,更美观

问题

  1. 在安装1.8版本之前请先删除之前装的旧版本,否则可能造成登录失败。
  2. 安装完成后若出现
    openfetion: error while loading shared libraries: libofetion.so.0: cannot open shared object file: No such file or directory
    请在终端中运行ldconfig

安装时出现问题,求解答,问题如下

openfetion-fx_main.o: In function `fx_main_initialize': /home/shangzd/soft-pack/openfetion-2.0/src/fx_main.c:117: undefined reference to `notify_notification_new_with_status_icon' openfetion-fx_conn.o: In function `fx_conn_init': /home/shangzd/soft-pack/openfetion-2.0/src/fx_conn.c:85: undefined reference to `dbus_g_bus_get' /home/shangzd/soft-pack/openfetion-2.0/src/fx_conn.c:89: undefined reference to `dbus_g_proxy_new_for_name' /home/shangzd/soft-pack/openfetion-2.0/src/fx_conn.c:93: undefined reference to `dbus_g_proxy_add_signal' /home/shangzd/soft-pack/openfetion-2.0/src/fx_conn.c:94: undefined reference to `dbus_g_proxy_connect_signal' collect2: error: ld returned 1 exit status make[2]: *** [openfetion] 错误 1 make[2]:正在离开目录 `/home/shangzd/soft-pack/openfetion-2.0/src' make[1]: *** [all-recursive] 错误 1 make[1]:正在离开目录 `/home/shangzd/soft-pack/openfetion-2.0' make: *** [all] 错误 2

Copyright

88x31.png

条款的完整版本网页如下:http://creativecommons.org/licenses/by-nc-sa/2.5/cn/。


文本及图片截取自BasicCoder