zoukankan      html  css  js  c++  java
  • 在Linux RedHat Advanced Server 4 上安装Clucene 的过程及注意事项

    20008年6月4日开始在计算机集群的管理节点xcat1机器上 安装Clucene.
    首先从http://sourceforge.net/project/showfiles.php?group_id=80013下载clucene-core-0.9.20stable版。

     在 上面的下载地址有contribs版和core版之分。core版自成系统,无需依赖其它任何软件包;contribs版则需要依赖少许其它软件包。

    另外,有stable/unstable版之分,unstable指的是软件包尚需仅需进一步、更多时间的考验,但并不意味着此软件包不稳定,

    步骤如下,
    1. gzip -d clucene-core-0.9.20.tar.gz(此步产生出clucene-core-0.9.20.tar)
    2. tar -xvf   clucene-core-0.9.20.tar(此步产生出clucene-core-0.9.20目录)
        此时用下列命令查看clucene-core-0.9.20目录下的README文件
        more README

        README文件中提示,在Linux系统安装clucene需要阅读INSTALL文档。
        more INSTALL
        可以看到关于linux环境下如何安装eclucene的详细步骤。

    3. 在clucene-core-0.9.20目录下执行   make
    4. 根据INSTALL 文档中的描述,安装完成后,在src/demo 目录下应改有文件名为cl_demo 的文件;但我安装完成后,却看不到这个文件,后来,在src/demo 目录下执行 make  后,终于看到了cl_demo。
    5. 根据INSTALL 文档中的描述,安装完成后,在test 目录下应改有文件名为cl_test的文件;但我安装完成后,却看不到这个文件,后来,在test 目录下执行 make check 后,终于看到了cl_test。如果执行make而不是make check,则会出现下列错误。

    make[1] Entering directory /home/username/clucene-core-0.9.20/test
    make[1] nothing to be done for 'all-am'
    make[1] Leaving directory /home/username/clucene-core-0.9.20/test

    6. 根据INSTALL 文档中的描述,安装完成后,在src目录下应改有类似下列文件名的文件。
       libclucene.so.0.0.0
       libclucene.la
       libclucene.a
      但我却看不到,后经使用 find 命令查找发现  这些文件存在于 src/.libs/ 目录下。

    之所以出现 上述 4,5,6“错误”,大概是由于说明文件INSTALL是较早版本的,其中的内容与0.9.20版的clucene 已不符,test demo等程序在缺省安装方式下是不执行make 操作的。 

    最终,利用test目录下的cl_test 测试,测试结果表明,安装成功。

    另外,CLucene 的源代码在src/Clucene目录下。

  • 相关阅读:
    Firefox地址栏样式设定
    定制Eclipse
    超简单的java爬虫
    JavaWeb--中文乱码小结
    编译原理之正则表达式转NFA
    Fedora下Eclipse/MyEclipse崩溃的解决方案
    利用Octopress在github pages上搭建个人博客
    在Eclipse中导入新浪微博SDK
    BlueMix
    云计算的三层简单理解
  • 原文地址:https://www.cnblogs.com/cy163/p/1215760.html
Copyright © 2011-2022 走看看