注意:针对一个新的linux系统,安装Coreseek前需要预装软件吗,以下都以CentOS 6为例,数据库以mysql为例
1.coreseek安装需要预装的软件:yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel
2.直接根据yum 安装mysql :
1):查看有没有安装过:
yum list installed mysql*
2):安装Mysql客户端
yum install mysql
安装mysql服务
yum install mysql-server
3.安装autoconf
$ cd autoconf-2.64
$ ./configure
$ make && make install
4.安装mmseg (coreseek所使用的字典),下暂的coreseek包中带有mmseg安装包,直接安装即可 $ cd mmseg-3.2.14 $ ./bootstrap #输出的warning信息可以忽略,如果出现error则需要解决 $ ./configure --prefix=/usr/local/mmseg3 $ make && make install 5.安装coreseek $ cd csft-3.2.14 $ 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 6.将testpack中的csft_mysql.conf复制到 coreseek的etc下面(coreseek默认寻找的配置文件) $ cp /usr/local/coreseek-3.2.14/testpack/etc/csft_mysql.conf /usr/local/coreseek/etc/csft.conf