Strigi-0.7.8
Installation of Strigi
Install strigi by running the
following commands:
sed -i "s/BufferedStream :/STREAMS_EXPORT &/" libstreams/include/strigi/bufferedstream.h &&
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_CLUCENE=OFF \
-DENABLE_CLUCENE_NG=OFF \
.. &&
make
To test the results, issue make
test.
Now, as the root
user:
make install
Command Explanations
sed -i "...": This
command fixes the build with recent GCC versions.
-DCMAKE_INSTALL_LIBDIR=lib
:
This switch is used so the package doesn't write over the lib64
symlink on 64 bit systems.
-DCMAKE_BUILD_TYPE=Release
:
This switch is used to apply higher level of the compiler
optimizations.
-DENABLE_DBUS=OFF
: Use this
cmake variable if you
don't have D-Bus installed.
-DENABLE_QT4=OFF
: Use this cmake variable if you don't have
Qt4 installed or if you compiled
Qt4 without D-Bus support.
-DENABLE_CLUCENE*=OFF
: These statements
disable the package from trying to use CLucene-2.3.3.4 (current
stable version).
Contents
Installed Programs:
deepfind, deepgrep, rdfindexer,
strigiclient, strigicmd, strigidaemon, and xmlindexer
Installed Libraries:
libsearchclient.so, libstreamanalyzer.so,
libstreams.so, libstrigihtmlgui.so, libstrigiqtdbusclient.so,
and several in /usr/lib/strigi
Installed Directories:
/usr/include/strigi, /usr/lib/strigi, and
/usr/share/strigi
Short Descriptions
deepfind
|
is a utility for searching for filenames in compressed
archives like tar, cpio, and zip
|
deepgrep
|
is a utility for searching compressed archives like tar,
cpio, and zip
|
rdfindexer
|
manages and performs indexing of the RDF data for
entities present on your site
|
strigiclient
|
is a Qt4 client (GUI) for the Strigi Desktop Search
software
|
strigicmd
|
is a program for creating and querying indices
|
strigidaemon
|
is a daemon program for maintaining indices
|
xmlindexer
|
indexes XML documents
|
Last updated on 2015-02-23 21:00:51 -0800