编译安装OpenFetion

之前一直使用libfetion,看到有openfetion这个东东。这里分享一下我从源代码安装的过程。
step 1:
根据官方文档,openfetion需要以下几个库:

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

step2:
在满足运行库要求后进行编译安装:

$./configure –enable-debug
$make
$sudo make install

我的OS是Ubuntu 10.04,configure后会提示error,intltool版本过低,这时apt-get install install intltool 即可安装较新版本。
清理编译临时文件:

$make clean

在终端运行时提示:

openfetion: error while loading shared libraries: libofetion.so.0: cannot open shared object file: No such file or directory

很显然程序找不到共享库。库文件搜索路径是在/etc/ld.so.conf中定义的,只需要在最后面加上一行/usr/local/lib就可以了。
ld.so.conf修改完之后必须用ldconfig来更新ld.so.cache:

$sudo ldconfig

Category(s): Tech Notes
Tags: ,

One Response to 编译安装OpenFetion

  1. 飞信的免费短信其实很不错