易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux安装Sphnix 记录

Linux安装Sphnix 记录
      先当然是从sphnix网站下载sphinx源码包,当前最新版本是:http://www.sphinxsearch.com/downloads/sphinx-0.9.8.1.tar.gz。当然,还需要保证你的系统已经安装了mysql。
      其次,就是依照官方的安装指导进行安装了,基本步骤如下:
解压sphinx源码包:
$ tar xzvf sphinx-0.9.8.1.tar.gz
$ cd sphinx
运行configure配置程序:
有一些参数可以在配置的时候指定,主要如下:
--prefix, 指定sphinx安装到系统的那个位置; 例如 --prefix=/usr/local/sphinx
--with-mysql, mysql的安装目录,指定如果自动侦查mysql的相关库文件失败后到哪个目录查找
--with-pgsql, 同上,只是用于pgsql的
完整的配置命令如下:./configure --prefix=/usr/local/sphinx --with-mysql=/usr/local/mysql
$ ./configure [options]
编译:
          $ make
          在这个步骤,可能遇到一个问题,就是报 sphinx undefined reference to 'libiconv' 的错误,解决办法是修改 /src/MakeFile(注意是src下的Makefile不是csft下的Makefile),编辑LIBS = -lm -lexpat 后面添加-liconv,即将该行该为:
          LIBS = -lm -lexpat -liconv -L/usr/local/lib
     4. 安装
  
          $ make install
          如果编译中没有产生错误,这个步骤应该不会遇到问题。如果完成后未正确安装,就要回去找make过程中遇到的错误了。
     5. 运行测试
         
          $ cd /usr/local/sphinx/etc
          $ cp sphinx.conf.dist sphinx.conf
          $ vi sphinx.conf
          这里,sphinx提供了一个简单的例子,基本步骤是先将/sphinx/etc下面的sphinx.conf.dist重命名为sphinx.conf,然后修改sphinx.conf其中的配置,


相关文档:

linux初学之琐碎知识点整理二

linux之shell简介
shell是用户和linux系统之间的接口(很像windows系统下的dos),linux有多种shell,缺省的使用bash
shell常用的3种类型:
1、Bourne shell(sh):UNIX上最初使用的类型,linux系统缺省的shell是Bourne Again shell(bash),他是Bourne shell的扩展,增加了很多特性,还包含了C shell和Korn shell的优 ......

linux初学之琐碎知识点整理三

软件安装命令
1. tar
tar 命令的基本用法为:
tar [选项] 文件名
常用的选项包括 
-c 创建一个新的档案文件
-t 查看档案文件的内容
-x 分解档案文件的内容
-f 指定档案文件的名称
-v 显示过程信息
-z 采用压缩方式
举例 
1 tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/oracl ......

Linux 2.6内核下编译可以加载的内核模块

1. 在旧的版本下(如linux 2.4)linux内核模块的编译只需要有内核的头文件就行了,就可以通过和编译其他程序一样的方法编译成filename.o文件,这个.o文件是直接 可以加载道内核中的,加载之后就可以用了。然而在2.6下就截然不同了,在linux 2.6下内核的编译要有系统内核树的支持,下面介绍一下这个“内核树”是如 ......

Linux ./configure prefix命令

源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下:
-bash-3.00# ./configure --help
Usage: configure ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号