最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

coreseek安装实录

来源:动视网 责编:小采 时间:2020-11-09 13:27:51
文档

coreseek安装实录

coreseek安装实录:1. 系统环境 操作系统版本: ubuntu 11.0.4 要安装的coreseek版本: 3.1 2. 安装实录 #下载所需文件并解压wget http://www.coreseek.cn/uploads/csft/3.1/Source/csft-3.1.tar.gzwget http://www.coreseek.cn/u
推荐度:
导读coreseek安装实录:1. 系统环境 操作系统版本: ubuntu 11.0.4 要安装的coreseek版本: 3.1 2. 安装实录 #下载所需文件并解压wget http://www.coreseek.cn/uploads/csft/3.1/Source/csft-3.1.tar.gzwget http://www.coreseek.cn/u


1. 系统环境 操作系统版本: ubuntu 11.0.4 要安装的coreseek版本: 3.1 2. 安装实录 #下载所需文件并解压wget http://www.coreseek.cn/uploads/csft/3.1/Source/csft-3.1.tar.gzwget http://www.coreseek.cn/uploads/csft/3.1/Source/mmseg-3.1.tar.gztar -

1. 系统环境

操作系统版本: ubuntu 11.0.4

要安装的coreseek版本: 3.1

2. 安装实录

#下载所需文件并解压
wget http://www.coreseek.cn/uploads/csft/3.1/Source/csft-3.1.tar.gz
wget http://www.coreseek.cn/uploads/csft/3.1/Source/mmseg-3.1.tar.gz
tar -zxvf mmseg-3.1.tar.gz
tar -zxvf csft-3.1.tar.gz

#先安装mmseg
cd mmseg-3.1/
./configure -prefix=/usr/local/mmseg
make && make install
cd ../

#安装coreseek
tar -zxvf csft-3.1.tar.gz
cd csft-3.1
./configure -prefix=/usr/local/coreseek -with-mmseg-includes=/usr/local/mmseg/include/mmseg -with-mmseg-libs=/usr/local/mmseg/lib -without-iconv

make && make install


3. 安装过程中遇到的问题

错误一:

/usr/local/sphinx/src/sphinx.cpp:15557: undefined reference to `libiconv_open'

libsphinx.a(sphinx.o)(.text+0x53a01): /home/setup/csft-3.1/src/sphinx.cpp:15575: undefined

reference to `libiconv'

libsphinx.a(sphinx.o)(.text+0x53a28): /home/setup/csft-3.1/src/sphinx.cpp:15581: undefined

reference to `libiconv_close'

collect2: ld returned 1 exit status

make[2]: * [indexer] Error 1

make[2]: Leaving directory ` /home/setup/csft-3.1/src '

make[1]: * [all] Error 2

make[1]: Leaving directory ` /home/setup/csft-3.1/src '

make: * [all-recursive] Error 1


解决办法:

修改configure 文件把 #define USE_LIBICONV 0 最后的数值由1改为0

重新编译。

错误二.

libsphinx.a(sphinx.o): In function `ISphTokenizer::Create(CSphTokenizerSettings const&,

/home/setup/csft-3.1/src/sphinx.cpp:3383: undefined reference to `sphCreateGBKChineseTok

/home/setup/csft-3.1/src/sphinx.cpp:3383: undefined reference to `sphCreateGBKChineseTok

collect2: ld return 1

make[2]: *** [indexer] Error 1

make[2]:Leaving directory `/home/setup/csft-3.1/src'

make[1]: *** [all] Error 2

make[1]:Leaving directory `/home/setup/csft-3.1/src'

make: *** [all-recursive] Error 1

解决办法:

打开 ./src/sphinx.cpp 将以下这几句注释掉, 重新编译安装

case TOKENIZER_ZHCN_GBK:

pTokenizer = sphCreateGBKChineseTokenizer

(tSettings.m_sDictPath.cstr(), tSettings.m_nBest); break;

声明: 本文采用 CC BY-NC-SA 3.0 协议进行授权

转载请注明来源:小景的博客

本文链接地址:http://www.phpv5.com/blog/coreseek-install

文档

coreseek安装实录

coreseek安装实录:1. 系统环境 操作系统版本: ubuntu 11.0.4 要安装的coreseek版本: 3.1 2. 安装实录 #下载所需文件并解压wget http://www.coreseek.cn/uploads/csft/3.1/Source/csft-3.1.tar.gzwget http://www.coreseek.cn/u
推荐度:
标签: 安装 系统 版本
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top