coreseek源码linux下安装
来源:互联网 发布:古剑奇谭网络播放量 编辑:程序博客网 时间:2024/06/07 02:45
1. 如果linux没有安装以下四个依赖,安装一下:
- $ curl -O -L http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz
- $ tar -xzvf m4-1.4.13.tar.gz
- $ cd m4-1.4.13
- $ ./configure --prefix=/usr/local
- $ make && make install
- $ cd ..
- $ curl -O -L http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz
- $ tar -xzvf autoconf-2.65.tar.gz
- $ cd autoconf-2.65
- $ ./configure --prefix=/usr/local
- $ make && make install
- $ cd ..
- $ curl -O -L http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz
- $ tar xzvf automake-1.11.tar.gz
- $ cd automake-1.11
- $ ./configure --prefix=/usr/local
- $ make && make install
- $ cd ..
- $ curl -O -L http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz
- $ tar xzvf libtool-2.2.6b.tar.gz
- $ cd libtool-2.2.6b
- $ ./configure --prefix=/usr/local
- $ make && make install
- $ cd ..
2. ##安装mmseg$ cd mmseg-3.2.14$ ./bootstrap #输出的warning信息可以忽略,如果出现error则需要解决$ ./configure --prefix=/usr/local/mmseg3$ make && make install$ cd ..
3 .$ cd csft-3.2.14$ ./configure --prefix=/usr/local/coreseek --without-unixodbc --with-mmseg \ --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ \--with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql\ --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib \ ##以上configure参数请正确拷贝,不要遗漏或者随意修改$ make && make install##如果出现错误提示:“ERROR: cannot find MySQL include files.......To disable MySQL support, use --without-mysql option.“,可按照如下方法处理:##请找到头文件mysql.h所在的目录,一般是/usr/local/mysql/include,请替换为实际的##请找到库文件libmysqlclient.a所在的目录,一般是/usr/local/mysql/lib,请替换为实际的##configure参数加上:--with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib,执行后,重新编译安装
4 .##测试mmseg分词,coreseek搜索(需要预先设置好字符集为zh_CN.UTF-8,确保正确显示中文)$ cd testpack$ cat var/test/test.xml #此时应该正确显示中文$ /usr/local/mmseg3/bin/mmseg -d /usr/local/mmseg3/etc var/test/test.xml$ /usr/local/coreseek/bin/indexer -c etc/csft.conf --all$ /usr/local/coreseek/bin/search -c etc/csft.conf 网络搜索
error while loading shared libraries:libmysqlclient.so.18错误
新手安装php的时候如果出现这种问题,解决办法很简单,就是查看你的mysql安装目录下/安装目录/lib/libmysqlclient.so.18是否存在,如果存在,那就做一个软链接到/usr/lib64/目录下
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64
WARNING:
source
'index1'
: xmlpipe2 support NOT compiled
in
. To use xmlpipe2,
install
missing XML libraries
xmlpipe2 support NOT compiled
yum
install
expat-devel*
然后重新安装sphinx
/coreseek
即可
0 0
- coreseek源码linux下安装
- Linux下安装coreseek
- linux 下 安装 coreseek
- Linux下CoreSeek的安装测试【官方】
- Ubuntu下安装CoreSeek
- coreseek Windows下安装
- linux安装coreseek
- coreseek&sphinx在linux下安装,配置,使用
- linux下安装中文检索软件 sphinx/coreseek
- coreseek在BSD/Linux下的安装测试
- freebsd8.0下安装coreseek
- Coreseek Windows下安装调试
- coreseek实战(一):windows下coreseek的安装与测试
- coreseek实战(一):windows下coreseek的安装与测试
- coreseek实战(一):windows下coreseek的安装与测试
- coreseek实战(一):windows下coreseek的安装与测试
- linux下源码安装
- ubuntu11.04下 coreseek 4.1 安装小记
- Java加密技术(十一)——双向认证
- Android Context 上下文 你必须知道的一切
- [codevs 1743] 反转卡片
- Java加密技术(十二)——*.PFX(*.p12)&个人信息交换文件
- vim 与 gdb
- coreseek源码linux下安装
- Scala学习笔记3--类型推演
- ural 1009. K-based Numbers dp 高精度
- Floating Action Button – Part 1
- 浅谈margin:0 auto
- Oracle 11g在ASM磁盘组上添加控制文件
- IOS8 UIAlertController 弹框
- JTable的应用(二)
- Windows系统下一个文件夹里可以放多少个文件?