Openfetion:修订间差异
无编辑摘要 |
|||
(未显示4个用户的4个中间版本) | |||
第1行: | 第1行: | ||
==介绍== | ==介绍== | ||
Openfetion是基于GTK+2.0的IM客户端,使用中国移动飞信v4版本协议。当前最新版本为v2. | Openfetion是基于GTK+2.0的IM客户端,使用中国移动飞信v4版本协议。当前最新版本为v2.2.0,请下载最新版本使用。 | ||
=== 截图 === | === 截图 === | ||
http://basiccoder.com/wp-content/uploads/2010/01/Screenshot-levin-1.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-levin-2.png | ||
http://basiccoder.com/wp-content/uploads/2010/01/Screenshot-chat1.png | |||
==安装== | ==安装== | ||
第18行: | 第21行: | ||
libgstreamer0.10-dev(提供声音提示功能支持,可选) | libgstreamer0.10-dev(提供声音提示功能支持,可选) | ||
intltool(提供国际化的支持) | intltool(提供国际化的支持) | ||
libofetion-dev(这个包也要额外安装) | |||
</pre> | </pre> | ||
下面是在Ubuntu下安装这些库的方法: | 下面是在Ubuntu下安装这些库的方法: | ||
<pre> | <pre> | ||
sudo apt-get install libxml2-dev libgtk2.0-dev libssl-dev libnotify-dev libgstreamer0.10-dev | 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> | ||
第74行: | 第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,请下载最新版本使用。
截图
安装
代码下载:
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.8版本之前请先删除之前装的旧版本,否则可能造成登录失败。
- 安装完成后若出现
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
条款的完整版本网页如下:http://creativecommons.org/licenses/by-nc-sa/2.5/cn/。
文本及图片截取自BasicCoder