最近為了做畢設,需要activemq和cluecene,搭這兩個環境很費時,還一直不好,鬱悶,今晚終於把cluenece搭好了。記錄一下安裝過程,免得以後走彎路。
另外,有stable/unstable版之分,unstable指的是軟體包尚需僅需進一步、更多時間的考驗,但並不意味著此軟體包不穩定。
tar zxvf
clucene-core-0.9.21b.tar.gz(此步產生出clucene-core-0.9.21b目錄),然後可檢視clucene-core-0.9.21b檔案中的readme和install說明。現在可以按照install說明來一步一步安裝。
1)cd clucene-0.9.10
2)./autogen.sh
3)./configure
4) make
這時問題來了,根據install 文件中的描述,安裝完成後,在
src/demo目錄下應改有檔名為cl_demo的檔案;但我安裝完成後,卻看不到這個檔案,後來,在
src/demo目錄下執行
make 後,終於看到了cl_demo。
根據install 文件中的描述,安裝完成後,在test目錄下應改有檔名為cl_test的檔案;但我安裝完成後,卻看不到這個檔案,後來,在test 目錄下執行 make check 後,終於看到了cl_test。如果執行make而不是makecheck,則會出現下列錯誤。
make[1]: 正在進入目錄`/home/lyc/download/clucene-core-0.9.21b/test'
make[1]: 沒有什麼可以做的為 `all-am'。
make[1]:正在離開目錄 `/home/lyc/download/clucene-core-0.9.21b/test'
根據install文件中的描述,安裝完成後,在src目錄下應改有類似下列檔名的檔案。
libclucene.so.0.0.0
libclucene.la
libclucene.a
但我卻看不到,後經使用 find 命令查詢發現 這些檔案存在於 src/.libs/目錄下。
之所以出現 上述 錯誤,大概是由於說明檔案install是較早版本的,其中的內容與0.9.21b版的clucene 已不符,testdemo等程式在預設安裝方式下是不執行make 操作的。
最終,利用test目錄下的cl_test測試(輸入./cl_test),測試結果如下:
all clucene tests:
clucenedocumenttest:
. clucenedebugtest:
. cluceneanalysistest:
. cluceneanalyzerstest:
.....
cluceneindexwritertest:
. clucene highfrequencies test:
. clucenepriority queuetest:
. clucenequery parsertest:
........
clucenesearchtest:
............
clucene termvectortest:
.....
clucene sorttest:
...........
cluceneduplicatestest:
.. clucenedatefiltertest:
... clucenewildcardtest:
... clucenestoretest:
... clucene utf8test:
.. clucenereuterstest:
..62 tests run: 62 passed, 0 failed, 0 notimplemented.
這樣則表明,安裝成功。
另外,clucene 的源**在src/clucene目錄下。
在Ubuntu上安裝MySQLdb
05.14.2010 posted in python 之前有寫過 windows python2.6 mysql驅動安裝 今天呢是ubuntu下給python安裝mysql驅動,方法如下 在終端中輸入 sudo apt get install python mysqldb ok,搞定,簡單吧?來測...
在Ubuntu上安裝Docker
後記 本文編寫時使用的系統為 ubuntu 14.04 lts,安裝具體操作流程依照了官方文件 以及乙個漢化版教程 docker是乙個新的容器化的技術,它輕巧,且易移植,號稱 build once,configure once and run anywhere docker有不少有趣的功能,通過本教...
在Ubuntu上安裝MySQLdb
sudo apt get install python mysqldb import mysqldb 注意大小寫 如果不報錯,就證明安裝成功了 usr bin python coding utf 8 import mysqldb 開啟資料庫連線 db mysqldb.connect localhos...