Changes between Version 70 and Version 71 of BluePrint/TextSearch


Ignore:
Timestamp:
06/14/13 17:27:43 (8 years ago)
Author:
Vishrut Mehta
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluePrint/TextSearch

    v70 v71  
    347347export JAVA_HOME[[BR]]
    348348
    349 '''DONE :)'''
     349'''DONE :)'''[[BR]][[BR]]
     350
     351* Apache Ant
     352
     353-> Download the source from: http://ant.apache.org/bindownload.cgi
     354[[BR]]
     355Uncompress the downloaded file into a directory.[[BR]]
     356Set ANT_HOME to the directory you uncompressed Ant to.[[BR]]
     357Add ${ANT_HOME}/bin (Unix) to your PATH by:[[BR]]
     358$ export PATH=${PATH}:${ANT_HOME}/bin
     359[[BR]]
     360From the ANT_HOME directory run:[[BR]]
     361$ ant -f fetch.xml -Ddest=system [[BR]]
     362to get the library dependencies of most of the Ant tasks that require them.[[BR]]
     363
     364After successfully installing these pre-requisites, now:[[BR]]
     365$ cd ./pylucene-x.x.x/
     366[[BR]]
     367$ cd jcc
     368[[BR]]
     369$ <edit setup.py to match your environment>[[BR]]
     370Open setup.py, and search for “JDK”. Update the JDK path to what you found in step 3.[[BR]]
     371
     372 51 JDK = {[[BR]]
     373 52     'darwin': JAVAHOME,[[BR]]
     374 53     'ipod': '/usr/include/gcc',[[BR]]
     375 54     #'linux2': '/usr/lib/jvm/java-6-kopenjd',[[BR]]
     376 55     'linux2': '/usr/lib/jvm/java-6-sun',[[BR]]
     377 56     'sunos5': '/usr/jdk/instances/jdk1.6.0',[[BR]]
     378 57     'win32': JAVAHOME,[[BR]]
     379 58     'mingw32': JAVAHOME,[[BR]]
     380 59     'freebsd7': '/usr/local/diablo-jdk1.6.0'[[BR]]
     381 60 }[[BR]]
     382
     383
     384Run:[[BR]]
     385$ python setup.py build[[BR]]
     386$ sudo python setup.py install[[BR]]
     387$ cd ..[[BR]]
     388[[BR]]
     389<edit Makefile to match your environment>[[BR]]
     390$ vim Makefile[[BR]]
     391Uncomment the following:[[BR]]
     392 90 # Linux     (Ubuntu 11.10 64-bit, Python 2.7.2, OpenJDK 1.7, setuptools 0.6.16)[[BR]]
     393 91 # Be sure to also set JDK['linux2'] in jcc's setup.py to the JAVA_HOME value[[BR]]
     394 92 # used below for ANT (and rebuild jcc after changing it).[[BR]]
     395 93 PREFIX_PYTHON=/usr[[BR]]
     396 94 ANT=JAVA_HOME=/usr/lib/jvm/java-6-sun /home/user/apache-ant-1.9.1/bin/ant[[BR]]
     397 95 PYTHON=$(PREFIX_PYTHON)/bin/python[[BR]]
     398 96 JCC=$(PYTHON) -m jcc --shared --arch x86_64[[BR]]
     399 97 NUM_FILES=200[[BR]]
     400
     401And make the following chances by looking at the above code.
     402[[BR]]
     403Now, run: [[BR]]
     404$ make[[BR]]
     405This ‘make’ is very very slow.. On my dual core laptop, it took about 15 minutes to complete.[[BR]]
     406
     407$ sudo make install[[BR]]
     408$ make test (look for failures) [[BR]]
     409[[BR]]
     410'''Successfully Installed PyLucene, Hurray!! :D'''[[BR]]
     411
     412
     413
     414
     415
     416
     417
     418
     419Links: http://ant.apache.org/manual/install.html[[BR]]
     420
    350421
    351422