2.3.在Linux、BSD上安装Sphinx/Coreseek

优质
小牛编辑
132浏览
2023-12-01
  1. 将你下载的tar包解压,并进入coreseek子目录:

    $tarxzvfcoreseek-3.2.14.tar.gz
    $cdcoreseek

  2. 首先安装MMSeg:

    $cdmmseg

    $./configure--prefix=/usr/local/mmseg

    $make

    $makeinstall

    $cd..

  3. 运行配置 程序:

    $./configure

    configure程序有很多运行选项。完整的列表可以通过使用--help开关得到。最重要的如下:

    • --prefix, 定义将Coreseek安装到何处;比如--prefix=/usr/local/coreseek(以下全部示例都假定Coreseek安装在这个位置)
    • --with-mysql, 当自动检测失败时,指出在那里能找到MySQL 头文件和库文件;
    • --with-pgsql, 指出在那里能找到PostgreSQL头文件和库文件.
    • --with-mmseg, 启用基于MMSeg的中文分词法,并指出在那里能找到MMSeg头文件和库文件.
    • --with-python, 启用Python数据源支持. 需要预先安装Python2.6.
  4. 编译源代码生成二进制程序:

    $make

  5. 安装二进制程序到你设定的目录下: (类Unix操作系统下默认为/usr/local/bin/, 但是可以被configure --prefix) 修改安装目录

    $makeinstall