在Linux RedHat Advanced Server 4 上安裝Clucene 的過程及注意事項

來源:互聯網
上載者:User
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目錄下。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.