Author: bdubbs
Date: Wed Mar 5 11:54:37 2014
New Revision: 12823
Log:
Clarify strigi instructions
Modified:
trunk/BOOK/general/sysutils/strigi.xml
Modified: trunk/BOOK/general/sysutils/strigi.xml
==============================================================================
--- trunk/BOOK/general/sysutils/strigi.xml Wed Mar 5 07:44:02 2014
(r12822)
+++ trunk/BOOK/general/sysutils/strigi.xml Wed Mar 5 11:54:37 2014
(r12823)
@@ -29,7 +29,10 @@
<sect2 role="package">
<title>Introduction to Strigi</title>
- <para><application>Strigi</application> is a desktop search engine.</para>
+ <para><application>Strigi</application> is a program for fast indexing and
+ searching of personal data. It can gather and index information from
+ files in the filesystem even if they are hidden in emails or
+ archives.</para>
&lfs75_checked;
@@ -73,7 +76,8 @@
<para role="optional">
<xref linkend="ffmpeg"/>,
<xref linkend="exiv2"/>,
- <xref linkend="clucene"/>, and
+ <ulink
url="http://sourceforge.net/projects/clucene/files/clucene-core-stable/">
+ CLucene version 0.9x</ulink> , and
<ulink url="http://logging.apache.org/log4cxx/">log4cxx</ulink>
</para>
@@ -88,13 +92,16 @@
<para>Install <application>strigi</application> by running the following
commands:</para>
-<!-- CMAKE_INSTALL_LIBDIR is used so the package doesn't write over lib64
symlink on 64 bit system -->
-<screen><userinput>sed -i "s|BufferedStream :|STREAMS_EXPORT &|"
libstreams/include/strigi/bufferedstream.h &&
+<screen><userinput>sed -i "s/BufferedStream :/STREAMS_EXPORT &/"
libstreams/include/strigi/bufferedstream.h &&
+
mkdir build &&
-cd build &&
+cd build &&
+
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
+ -DENABLE_CLUCENE=OFF \
+ -DENABLE_CLUCENE_NG=OFF \
.. &&
make</userinput></screen>
@@ -115,6 +122,11 @@
</para>
<para>
+ <parameter>-DCMAKE_INSTALL_LIBDIR=lib</parameter>: This switch is used so
+ the package doesn't write over the lib64 symlink on 64 bit systems.
+ </para>
+
+ <para>
<parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used to
apply higher level of the compiler optimizations.
</para>
@@ -131,6 +143,12 @@
<application>D-Bus</application> support.
</para>
+ <para>
+ <option>-DENABLE_CLUCENE*=OFF</option>: These statements disable the
+ package from trying to use <xref linkend="clucene"/> (current stable
+ version).
+ </para>
+
</sect2>
<sect2 role="content">
@@ -143,51 +161,94 @@
<seglistitem>
<seg>deepfind, deepgrep, rdfindexer, strigiclient, strigicmd,
- strigidaemon and xmlindexer</seg>
+ strigidaemon, and xmlindexer</seg>
<seg>libsearchclient.so, libstreamanalyzer.so, libstreams.so,
- libstrigihtmlgui.so, libstrigiqtdbusclient.so and several in
+ libstrigihtmlgui.so, libstrigiqtdbusclient.so, and several in
/usr/lib/strigi</seg>
- <seg>/usr/include/strigi, /usr/lib/strigi and /usr/share/strigi</seg>
+ <seg>/usr/include/strigi, /usr/lib/strigi, and /usr/share/strigi</seg>
</seglistitem>
</segmentedlist>
-<!--
+
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
- <varlistentry id="iodbc-config">
- <term><command>iodbc-config</command></term>
+ <varlistentry id="deepfind">
+ <term><command>deepfind</command></term>
+ <listitem>
+ <para>is a utility for searching for filenames in compressed
+ archives like tar, cpio, and zip</para>
+ <indexterm zone="strigi deepfind">
+ <primary sortas="b-deepfind">deepfind</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="deepgrep">
+ <term><command>deepgrep</command></term>
+ <listitem>
+ <para>is a utility for searching compressed archives like
+ tar, cpio, and zip</para>
+ <indexterm zone="strigi deepgrep">
+ <primary sortas="b-deepgrep">deepgrep</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="rdfindexer">
+ <term><command>rdfindexer</command></term>
<listitem>
- <para>is a utility for retrieving the installation options of
strigi</para>
- <indexterm zone="strigi iodbc-config">
- <primary sortas="b-iodbc-config">iodbc-config</primary>
+ <para>manages and performs indexing of the RDF data for entities
+ present on your site</para>
+ <indexterm zone="strigi rdfindexer">
+ <primary sortas="b-rdfindexer">rdfindexer</primary>
</indexterm>
</listitem>
</varlistentry>
- <varlistentry id="iodbctest">
- <term><command>iodbctest{,w}</command></term>
+ <varlistentry id="strigiclient">
+ <term><command>strigiclient</command></term>
<listitem>
- <para>is an interactive SQL processor</para>
- <indexterm zone="strigi iodbctest">
- <primary sortas="b-iodbctest">iodbctest</primary>
+ <para>is a Qt4 client (GUI) for the Strigi Desktop Search
software</para>
+ <indexterm zone="strigi strigiclient">
+ <primary sortas="b-strigiclient">strigiclient</primary>
</indexterm>
</listitem>
</varlistentry>
- <varlistentry id="iodbcadm">
- <term><command>iodbcadm</command></term>
+ <varlistentry id="strigicmd">
+ <term><command>strigicmd</command></term>
<listitem>
- <para>is a graphical administration utility</para>
- <indexterm zone="strigi iodbcadm">
- <primary sortas="b-iodbcadm">iodbcadm</primary>
+ <para>is a program for creating and querying indices</para>
+ <indexterm zone="strigi strigicmd">
+ <primary sortas="b-strigicmd">strigicmd</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="strigidaemon">
+ <term><command>strigidaemon</command></term>
+ <listitem>
+ <para>is a daemon program for maintaining indices</para>
+ <indexterm zone="strigi strigidaemon">
+ <primary sortas="b-strigidaemon">strigidaemon</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="xmlindexer">
+ <term><command>xmlindexer</command></term>
+ <listitem>
+ <para>indexes XML documents</para>
+ <indexterm zone="strigi xmlindexer">
+ <primary sortas="b-xmlindexer">xmlindexer</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
--->
+
</sect2>
</sect1>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page