`
youngerblue
  • 浏览: 44153 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ubuntu11.04安装sphinx/coreseek

 
阅读更多

系统重装后,需要重新安装sphinx。

由于上次系统安装了python后把系统自带的python破坏了,导致系统经常崩溃,这次吸取教训。

安装前需要预先安装的软件:

apt-get install make gcc g++ automake libtool mysql-client libmysqlclient15-dev libxml2-dev libexpat1-dev

下载coreseek 3.2.14点击下载、coreseek 4.0.1点击下载

$ wget http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.14.tar.gz

$ 或者 http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.0.1-beta.tar.gz

$ tar xzvf coreseek-3.2.14.tar.gz 或者 coreseek-4.0.1-beta.tar.gz

$ cd coreseek-3.2.14 或者 coreseek-4.0.1-beta

$ cd mmseg-3.2.14

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

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

$ make && make install

$ cd ..

##安装coreseek

$ cd csft-3.2.14 或者 cd csft-4.0.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    ##如果提示mysql问题,可以查看MySQL数据源安装说明

$ make && make install

$ cd ..

##切换到root用户,确保拥有完整的权限来安装软件

$ su root

##或者

$ sudo root bash

$ su -

$ cd mmseg-3.2.14

$ ./bootstrap

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

$ make && make install

##安装coreseek

$ cd csft-3.2.14

##执行configure,进行编译配置

$ sh buildconf.sh

$ ./configure --prefix=/usr/local/coreseek --without-python --without-unixodbc --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --without-mysql

##coreseek4.x/sphinx1.x,请将--without-mysql更改为--with-mysql

$ make && make install

##重新安装coreseek,以支持mysql数据源、xml数据源和python数据源

由于ubuntu11.04系统以及自导python2.7,所以不需要再下载安装,运行以下命令使coreseek支持python数据源

$ 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-python

$ make && make install

在运行sphinx时,提示python  ‘no module named Mysqldb'

首先需要安装Python-dev

sudo apt-get install python-dev

首先需要安装Python-dev

sudo apt-get install python-dev

其次需要先安装setuptools,否则MySQLdb无法编译

ImportError: No module named setuptools

setuptools从这里下载

python setup.py build

sudo python setup.py install

这里下载MySQLdb

修改site.cfg将mysql_config指向正确的位置

python setup.py build

sudo python setup.py install

最后还需要安装libmysqlclient-dev,否则import模块的时候会出错

ImportError: libmysqlclient_r.so.16: cannot open shared object file:

 No such file or directory

sudo apt-get install libmysqlclient-dev

 

如果手误把python又装了一次,会把默认的python给替代了,修复方法是ln -sf /usr/bin/python2.7 /usr/bin/python

 

分享到:
评论

相关推荐

    ubuntu11.04安装(图文)

    Ubuntu 11.04 安装指南 本文档详细介绍了 Ubuntu 11.04 的安装过程,包括自动分区和手动分区两种方式。通过本文档,用户可以轻松地安装 Ubuntu 11.04 操作系统。 一、安装前的准备 在安装 Ubuntu 11.04 之前,...

    Ubuntu 11.04安装指南

    ### Ubuntu 11.04 安装指南详解 #### 一、Linux基础知识与挂载点概念 在深入了解Ubuntu 11.04的安装之前,我们先来了解一下Linux的基础知识,尤其是关于挂载点的概念。 Linux作为一种强大的开源操作系统,其核心...

    Ubuntu 11.04 安装手册

    Ubuntu 11.04 安装手册是一份详细的指南,旨在帮助用户了解如何在计算机上安装并配置Ubuntu 11.04,一款面向桌面计算机、笔记本和服务器的Linux操作系统。Ubuntu 11.04代号为"Natty Narwhal",于2011年4月发布,是...

    Ubuntu11.04在有一键GHOST的Windows XP系统上的安装

    - AMD64 架构下载地址:[Ubuntu 11.04 DVD amd64](http://mirror.mcs.anl.gov/pub/ubuntu-iso/DVDs/ubuntu/11.04/release/ubuntu-11.04-dvd-amd64.iso) - i386 架构下载地址:[Ubuntu 11.04 DVD i386]...

    Ubuntu 11.04 安装后要做的20件事情

    "Ubuntu 11.04 安装后要做的20件事情" Ubuntu 11.04 安装后要做的20件事情是指在安装了 Ubuntu 11.04 之后需要完成的一系列任务,以便快速配置和优化系统。下面是这20件事情的详细解释: 1. 不喜欢 Unity? 切换到...

    ubuntu 11.04下Qt开发环境的安装

    ### Ubuntu 11.04下Qt开发环境的安装指南 #### 一、引言 在Linux环境下搭建Qt开发环境对于初学者来说可能会遇到不少挑战。本文将详细介绍如何在Ubuntu 11.04上安装Qt开发环境,并分享一些实用的经验技巧。本教程...

    ubuntu11.04安装wine1.3方法

    ### Ubuntu 11.04 安装 Wine 1.3 的详细步骤 #### 一、准备工作 在开始安装 Wine 1.3 之前,请确保您的 Ubuntu 11.04 已经更新到了最新状态。这一步非常重要,因为最新的系统更新可能会包含必要的依赖项或者安全...

    ubuntu11.04图形安装教程、基本设置、网络设置、软件源、开启Unity借鉴.pdf

    Ubuntu 11.04 图形安装教程、基本设置、网络设置...(完整)http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-amd64.iso (amd64) http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-amd64.iso.torrent ...

    ubuntu11.04制作离线镜像源

    本文档将详细介绍如何制作ubuntu11.04离线镜像源,主要面向没有网络连接的情况,旨在帮助用户在安装完成ubuntu11.04后能够进行更新。 镜像源的重要性 在安装ubuntu11.04时,镜像源扮演着非常重要的角色,因为它...

    ubuntu11.04 图形安装教程,设置

    - 官方下载地址:[http://releases.ubuntu.com/11.04/](http://releases.ubuntu.com/11.04/) ##### 2. 制作启动介质 - 在Microsoft Windows环境下,可以使用Nero、ImgBurn等软件将ISO文件刻录成CD/DVD。 - 在Linux...

    Ubuntu11.04 wubi安装容量限制

    Wubi允许用户将Ubuntu安装为一个Windows内的虚拟磁盘映像,可以在Windows启动菜单中选择运行。 **Wubi安装过程** 1. 下载Ubuntu ISO镜像文件。 2. 使用Wubi安装程序,该程序与Ubuntu ISO一同提供,或者可以从Ubuntu...

    硬盘全新安装ubuntu11.04

    1. **重启计算机**:重启后,选择引导选项进入Ubuntu安装界面。 2. **进入Live CD模式**:选择“试用Ubuntu而不进行安装”选项,进入Ubuntu桌面环境。 3. **开始安装**:双击桌面上的“安装Ubuntu”图标,按照安装...

    CSI Tool 集成安装包(适配Ubuntu11.04)

    CSI Tool 集成安装包(适配Ubuntu 11.04系统,Intel 5300 无线网卡) csitools

    openfoam ubuntu11.04/10.04安装

    ### OpenFOAM在Ubuntu 10.04/11.04上的安装步骤与注意事项 #### 一、概述 本文旨在提供一个清晰且详细的指南,帮助用户在Ubuntu 10.04或11.04操作系统上安装OpenFOAM 2.1.1版本。OpenFOAM是一款开源计算流体力学...

    Ubuntu11.04 下载.txt

    Ubuntu11.04 下载

    Ubuntu 11.04 安装后要做的20件事情.txt

    ### Ubuntu 11.04 安装后的20个必备操作 #### 1. 个性化界面:启用 Unity 桌面环境 - **背景**:Unity 是 Ubuntu 11.04 中引入的新桌面环境,它替代了传统的 GNOME 界面。 - **操作步骤**: - 如果你喜欢 Unity ...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行安装: ```bash sudo apt-get install mysql-server ``` 在安装过程中,系统会提示输入MySQL...

    ubuntu11.04图形安装教程、基本设置、网络设置、软件源、开启Unity参考.pdf

    在安装Ubuntu 11.04时,首先需要从官方镜像站点下载ISO镜像文件,如http://releases.ubuntu.com/11.04/,选择对应的amd64或i386架构。下载完成后,可以通过光盘刻录软件(如Windows下的Nero或Linux下的`cdrecord`...

    最快最全的Ubuntu11.04源,速度超快

    最快最全的Ubuntu11.04源,速度超快

Global site tag (gtag.js) - Google Analytics