一、在CentOS6.4下安装coreseek之前需要预先安装以下软件

1.打开终端 输入 su 获取管理员权限
2.输入命令 yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel   

在使用命令的时候出现如下错误
Error: Cannot find a valid baseurl for repo: addons
解决方法:echo "nameserver 8.8.8.8" >> /etc/resolv.conf

二、下载安装coreseek-4.1

wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz

tar xzvf coreseek-4.1-beta.tar.gz

cd coreseek-4.1-beta

软件下载地址: http://vdisk.weibo.com/s/z-JIj1kqxmOz   【版本为3.2.14】

也可以到官网下载 http://www.coreseek.cn

##安装mmseg

cd mmseg-3.2.14

./bootstrap #输出的warning信息可以忽略,如果出现error则需要解决

./configure --prefix=/usr/local/mmseg3

make && make install

cd ..

##安装coreseek

cd csft-4.1

sh buildconf.sh #输出的warning信息可以忽略,如果出现error则需要解决

./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

make && make install

cd ..

##测试mmseg分词,coreseek搜索

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/indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

解决方案:

32位系统:ln -s /usr/local/mysql/lib/libmysqlclient.so.18  /usr/lib/

64位系统:ln -s /usr/local/mysql/lib/libmysqlclient.so.18  /usr/lib64/

/usr/local/coreseek/bin/search -c etc/csft.conf 网络搜索

至此全部安装成【后续需要配置】

你可能会遇到的问题:

1.

make[2]: *** [indexer] 错误 1 
make[2]: Leaving directory `/setup/coreseek-3.2.14/csft-3.2.14/src' 
make[1]: *** [all] 错误 2 
make[1]: Leaving directory `/setup/coreseek-3.2.14/csft-3.2.14/src' 
make: *** [all-recursive] 错误 1
解决方案:
编辑:
./src/MakeFile文件
LIBS = -lm -lexpat -L/usr/local/lib
改成
LIBS = -lm -lexpat -liconv -L/usr/local/lib

2.error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

解决方案:在/etc/ld.so.conf中加一行/usr/local/lib,运行ldconfig

最新文章

  1. 1.0 多控制器管理(附:Demo)
  2. iOS App打包上架的流程
  3. HDU 4707 DFS
  4. php-- memcache 与 memcached支架的区别与共同点 个人整理
  5. 利用HTML5开发Android(1)---Android设备多分辨率的问题
  6. 安装luinxWEB
  7. mysql用变量存储插入的id
  8. Python的进程间通信
  9. ios8.1.2耗电情况严重的解决方法
  10. Facebook 开源三款图像识别人工智能软件
  11. svn+ssh
  12. strut2接收参数的三种方式
  13. 网页换肤:原生js与jq
  14. 【iCore4 双核心板_ARM】例程二十五:LWIP_DNS实验——域名解析
  15. Git -- 本地 一个相同的新的分支 并 推送到远程仓库
  16. 【ASP.NET】The CodeDom provider type “Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider” could not be located
  17. ECharts 使用总结
  18. LSTM-自然语言建模
  19. DP(动态规划)
  20. Android设计和开发系列第一篇:Notifications通知(Develop—API Guides)

热门文章

  1. C语言 · 寂寞的数
  2. Log4j 2使用教程<转>
  3. Android——RadioGroup和CheckBox
  4. elasticsearch安装与使用(5)-- search guard安装与配置
  5. 非常强大的jQuery万能浮动框插件
  6. android DVM
  7. sh脚本循环
  8. PHP 正则表达式 及常用汇总
  9. e552. 取Applet的参数
  10. 帝国cms的list.var中使用php函数