Xapian实战(一):环境搭建 + 简介
1. 参考资料
http://xapian.org/docs/install.html
2. 安装
1) xapian
# ./configure --prefix = /opt/xapian (指定安装目录)
# make
# make install
下面测试是否安装成功:
# xapian-config --version将出现版本信息
若未出现,则需要将xapian/bin加入系统环境变量中;
xapian的库文件lib需要加入/etc/ld.so.conf中,并运行ldconfig确认;
在编译xapian的C++程序时需要加上-lxapian;
2)omega - 在xapian基础上开发的应用
# ./configure --prefix=/opt/omega XAPIAN_CONFIG=/opt/xapian (自定义的需指定xapian-config的路径)
# make
# make install
3. 实战问题
1) ./configure --prefix=/opt/xapian
@ gcc版本错误
所使用的Centos 6.5自带的gcc版本为4.4.7,不支持C++11,需要升级gcc;
(链接:升级gcc)
@ 缺少文件
分别执行以下安装命令:
# yum install uuid
#yum install libuuid-devel
#yum install e2fsprogs-devel
2) ./configure --prefix=/usr/local/omega
@ 缺少文件
执行:
#yum install file-devel