之前一直使用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

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