1
tar xzvf coreseek-3.2.14.tar.gz
2
cd mmseg-3.2.14/
./configure --prefix=/usr/local/mmseg3

checking for vfprintf... yes
checking for waitpid... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: error: cannot find input file: src/Makefile.in
3配置mmseg插件时,将出现Makefile错误
可以通过安装automake和autoconf
然后运行下面的代码
apt-get install yum
yum -y install libtool
aclocal
libtoolize --force
automake --add-missing
autoconf
autoheader
make clean
上述完成之后,重新运行
./configure --prefix=/usr/local/mmseg3
会出现如下界面
Configuration:

Source code location: .
Compiler: gcc
Compiler flags: -g -O2
Host System Type: x86_64-unknown-linux-gnu
Install path: /usr/local/mmseg3

See config.h for further configuration information.
4安装
make && make install
将会出现如下界面
----------------------------------------------------------------------
test -z "/usr/local/mmseg3/bin" || /bin/mkdir -p "/usr/local/mmseg3/bin"
/bin/bash ../libtool --mode=install /usr/bin/install -c mmseg '/usr/local/mmseg3/bin'
libtool: install: /usr/bin/install -c mmseg /usr/local/mmseg3/bin/mmseg
test -z "/usr/local/mmseg3/include/mmseg" || /bin/mkdir -p "/usr/local/mmseg3/include/mmseg"
/usr/bin/install -c -m 644 css/ICorpusReader.h css/SegmenterManager.h css/tolowercase.h css/UnigramRecord.h css/mmthunk.h css/SegmentPkg.h css/UnigramCorpusReader.h css/Segmenter.h css/SynonymsDict.h css/UnigramDict.h utils/csr_mmap.h utils/darts.h utils/scoped_ptr.h utils/Utf8_16.h utils/csr_assert.h utils/csr_pool.h utils/freelist.h utils/Singleton.h utils/csr.h utils/csr_utils.h utils/os.h utils/StringTokenizer.h csr_typedefs.h css/ThesaurusDict.h iniparser/dictionary.h iniparser/iniparser.h utils/bsd_getopt.h utils/bsd_getopt_win.h '/usr/local/mmseg3/include/mmseg'
make[2]: Leaving directory `/home/coreseek-3.2.14/mmseg-3.2.14/src'
make[1]: Leaving directory `/home/coreseek-3.2.14/mmseg-3.2.14/src'
make[1]: Entering directory `/home/coreseek-3.2.14/mmseg-3.2.14'
make[2]: Entering directory `/home/coreseek-3.2.14/mmseg-3.2.14'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/mmseg3/etc" || /bin/mkdir -p "/usr/local/mmseg3/etc"
/usr/bin/install -c data/unigram.txt data/uni.lib data/mmseg.ini '/usr/local/mmseg3/etc'
以上完成mmseg安装
5、安装coreseek3.2.14
ln -s /usr/local/mmseg3/bin/mmseg /bin/mmseg
cd csft-3.2.14/
./configure --prefix=/usr/local/coreseek --without-unixodbc --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql
运行成功,会出现
generating configuration files
------------------------------

configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating libstemmer_c/Makefile
config.status: creating sphinx.conf.dist
config.status: creating sphinx-min.conf.dist
config.status: creating config/config.h
config.status: executing depfiles commands

configuration done
6、make && make install
安装结束,会出现以下界面
test -z "/usr/local/coreseek/etc" || /bin/mkdir -p "/usr/local/coreseek/etc"
/usr/bin/install -c -m 644 sphinx.conf.dist sphinx-min.conf.dist example.sql '/usr/local/coreseek/etc'
make install-data-hook
make[3]: Entering directory `/home/coreseek-3.2.14/csft-3.2.14'
mkdir -p /usr/local/coreseek/var/data && mkdir -p /usr/local/coreseek/var/log
make[3]: Leaving directory `/home/coreseek-3.2.14/csft-3.2.14'
make[2]: Leaving directory `/home/coreseek-3.2.14/csft-3.2.14'
make[1]: Leaving directory `/home/coreseek-3.2.14/csft-3.2.14'
7、至此,MMSEG和Coreseek3.2.14就安装完成了
ls /usr/local/coreseek/
bin etc var
8、测试
1、查看自带测试数据
cd testpack
cat var/test/test.xml
coreseek-3.2.14/testpack# /usr/local/mmseg3/bin/mmseg -d /usr/local/mmseg3/etc/ var/test/test.xml
这部分指的是使用MMSEG创建中文词条,并保存到Sphinx数据库中
ln -s /alidata/server/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16
/usr/local/coreseek/bin/indexer -c etc/csft.conf -all
结果
root@AY1405291839081862d9Z:/home/coreseek-3.2.14/testpack# /usr/local/coreseek/bin/indexer -c etc/csft.conf -all
Coreseek Fulltext 3.2 [ Sphinx 0.9.9-release (r2117)]
Copyright (c) 2007-2011,
Beijing Choice Software Technologies Inc (http://www.coreseek.com)

using config file 'etc/csft.conf'...
WARNING: no such index '-all', skipping.
total 0 reads, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg
total 0 writes, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg

linux下面安装coreseek与mmseg的更多相关文章

  1. windows/Linux 下安装coreseek/sphinx

    2013年12月8日 17:26:26 注意的地方: 1.配置文件的 数据源, 索引, 服务 这3处配置的路径要写成windows识别的路径,最好是绝对路径 2.安装windows服务的时候,可以不带 ...

  2. 在yum安装lamp的环境下安装coreseek以及php的sphinx扩展

    首先说明下,之前的lamp环境用yum快速安装的现在装一个coreseek学习学习: 在安装前建议安装下这四个东西,以免后续安装报错 $ curl -O -L http://mirrors.kerne ...

  3. Linux下搭建coreseek(sphinx+mmseg3)全文检索

    测试平台:Center OS 1.设置环境,升级/安装系统基础依赖包:m4.autoconf.automake.libtool #设置路径和中文环境: $ export PATH=/usr/local ...

  4. 安装coreseek cannot find input file: src/Makefile.in 错误解决方法

    安装coreseek 出现了cannot find input file: src/Makefile.in 解决方法如下 >autoheader >automake --add-missi ...

  5. Linux下安装 Posgresql 并设置基本参数

    在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...

  6. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  7. Linux下安装使用Solr

    Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...

  8. Linux下安装tar.gz类型的jdk,并配置环境变量

    近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...

  9. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

随机推荐

  1. 织梦Dedecms容易被挂马文件以及可疑文件汇总

    1. 被植入木马,然后网站打开后自动弹出博彩,赌博,色情网站,一般这种病毒的特征代码如下 二.织梦CMS被挂马清理方法 1.删除增加的管理员service.spider等用户名. 2.删除根目录的as ...

  2. 【函数式】Monads模式初探——for解析式

    for表达式是monad语法糖 先看一组演示样例: case class Person(name: String, isMale: Boolean, children: Person*) val la ...

  3. Servlet入门总结及第一个Servlet程序

    目录 一了解Servlet的概念 二Servlet技术功能 三 Servlet技术特点 四 Servlet生命周期 五servlet工作过程 六 Servlet与JSP区别 七Servlet代码结构 ...

  4. nodejs服务器部署教程四

    nodejs服务器部署最后一篇文章,部署ssl证书,升级http为https,其实网上相关教程有很多,但是略麻烦,本教程让你一切从简,5分钟搞定https,免费一年哦 申请ssl证书 免费申请的机构有 ...

  5. 关于C#事件的理解

    一.一个不错的例子 class FileFFF { public delegate void FileWatchEventHandler(object sender,EventArgs args);/ ...

  6. 删除腾讯游戏助手自动生成的文件aow_drv.log

    解决办法: 管理员身份运行cmd,依次执行如下指令: net stop aow_drvdel C:\aow_drv.logmkdir C:\aow_drv.logattrib +s +h C:\aow ...

  7. CPU特性漏洞测试(Meltdown and Spectre)

    2018年1月4日,国外安全研究人员披露了名为"Meltdown"和"Spectre"两组CPU特性漏洞,该漏洞波及到近20年的Intel, AMD, Qual ...

  8. 【RF库Collections测试】List Should Contain Value

    Name:List Should Contain ValueSource:Collections <test library>Arguments:[ list_ | value | msg ...

  9. Redis 操作字符串数据

    Redis 操作字符串数据: > set name "Tom" // set 用于添加 key/value 数据,如果 key 存在则覆盖 OK > setnx nam ...

  10. jinja语法

    <!--base.html--> <!DOCTYPE html> <html lang="en"> <head> <!--ht ...