source: archive/strigi.xml

trunk
Last change on this file was 3f2db3a6, checked in by Pierre Labastie <pierre.labastie@…>, 17 months ago

Remove sect1info tags

They only contain a date tag that is nowhere used.

  • Property mode set to 100644
File size: 8.0 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY strigi-download-http "http://www.vandenoever.info/software/strigi/strigi-&strigi-version;.tar.bz2">
8 <!ENTITY strigi-download-ftp " ">
9 <!ENTITY strigi-md5sum "d69443234f4286d71997db9de543331a">
10 <!ENTITY strigi-size "811 KB">
11 <!ENTITY strigi-buildsize "52 MB">
12 <!ENTITY strigi-time "1.2 SBU">
13]>
14
15<sect1 id="strigi" xreflabel="strigi-&strigi-version;">
16 <?dbhtml filename="strigi.html"?>
17
18
19 <title>Strigi-&strigi-version;</title>
20
21 <indexterm zone="strigi">
22 <primary sortas="a-strigi">strigi</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Strigi</title>
27
28 <para><application>Strigi</application> is a program for fast indexing and
29 searching of personal data. It can gather and index information from
30 files in the filesystem even if they are hidden in emails or
31 archives.</para>
32
33 &lfs79_checked;
34
35 <bridgehead renderas="sect3">Package Information</bridgehead>
36 <itemizedlist spacing="compact">
37 <listitem>
38 <para>Download (HTTP): <ulink url="&strigi-download-http;"/></para>
39 </listitem>
40 <listitem>
41 <para>Download (FTP): <ulink url="&strigi-download-ftp;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download MD5 sum: &strigi-md5sum;</para>
45 </listitem>
46 <listitem>
47 <para>Download size: &strigi-size;</para>
48 </listitem>
49 <listitem>
50 <para>Estimated disk space required: &strigi-buildsize;</para>
51 </listitem>
52 <listitem>
53 <para>Estimated build time: &strigi-time;</para>
54 </listitem>
55 </itemizedlist>
56
57 <bridgehead renderas="sect3">Strigi Dependencies</bridgehead>
58
59 <bridgehead renderas="sect4">Required</bridgehead>
60 <para role="required">
61 <xref linkend="cmake"/>
62 </para>
63
64 <bridgehead renderas="sect4">Recommended</bridgehead>
65 <para role="recommended">
66 <xref linkend="dbus"/> and
67 <xref linkend="qt4"/>
68 </para>
69
70 <bridgehead renderas="sect4">Optional</bridgehead>
71 <para role="optional">
72 <xref linkend="ffmpeg"/>,
73 <xref linkend="exiv2"/>,
74 <xref linkend="libxml2"/>,
75 <ulink url="http://sourceforge.net/projects/clucene/files/clucene-core-stable/">
76 CLucene version 0.9x</ulink> , and
77 <ulink url="http://logging.apache.org/log4cxx/">log4cxx</ulink>
78 </para>
79
80 <para condition="html" role="usernotes">User Notes:
81 <ulink url="&blfs-wiki;/strigi"/></para>
82
83 </sect2>
84
85 <sect2 role="installation">
86 <title>Installation of Strigi</title>
87
88 <para>Install <application>strigi</application> by running the following
89 commands:</para>
90
91<screen><userinput>sed -i "s/BufferedStream :/STREAMS_EXPORT &amp;/" libstreams/include/strigi/bufferedstream.h &amp;&amp;
92
93mkdir build &amp;&amp;
94cd build &amp;&amp;
95
96cmake -DCMAKE_INSTALL_PREFIX=/usr \
97 -DCMAKE_INSTALL_LIBDIR=lib \
98 -DCMAKE_BUILD_TYPE=Release \
99 -DENABLE_CLUCENE=OFF \
100 -DENABLE_CLUCENE_NG=OFF \
101 .. &amp;&amp;
102make</userinput></screen>
103
104 <para>To test the results, issue <command>make test</command>.</para>
105
106 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
107
108<screen role="root"><userinput>make install</userinput></screen>
109
110 </sect2>
111
112 <sect2 role="commands">
113 <title>Command Explanations</title>
114
115 <para>
116 <command>sed -i "..."</command>: This command fixes the build with recent
117 <application>GCC</application> versions.
118 </para>
119
120 <para>
121 <parameter>-DCMAKE_INSTALL_LIBDIR=lib</parameter>: This switch is used so
122 the package doesn't write over the lib64 symlink on 64 bit systems.
123 </para>
124
125 <para>
126 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used to
127 apply higher level of the compiler optimizations.
128 </para>
129
130 <para>
131 <option>-DENABLE_DBUS=OFF</option>: Use this <command>cmake</command>
132 variable if you don't have <application>D-Bus</application> installed.
133 </para>
134
135 <para>
136 <option>-DENABLE_QT4=OFF</option>: Use this <command>cmake</command>
137 variable if you don't have <application>Qt4</application> installed or if
138 you compiled <application>Qt4</application> without
139 <application>D-Bus</application> support.
140 </para>
141
142 <para>
143 <option>-DENABLE_CLUCENE*=OFF</option>: These statements disable the
144 package from trying to use <xref linkend="clucene"/> (current stable
145 version).
146 </para>
147
148 </sect2>
149
150 <sect2 role="content">
151 <title>Contents</title>
152
153 <segmentedlist>
154 <segtitle>Installed Programs</segtitle>
155 <segtitle>Installed Libraries</segtitle>
156 <segtitle>Installed Directories</segtitle>
157
158 <seglistitem>
159 <seg>deepfind, deepgrep, rdfindexer, strigiclient, strigicmd,
160 strigidaemon, and xmlindexer</seg>
161 <seg>libsearchclient.so, libstreamanalyzer.so, libstreams.so,
162 libstrigihtmlgui.so, libstrigiqtdbusclient.so, and several in
163 /usr/lib/strigi</seg>
164 <seg>/usr/include/strigi, /usr/lib/strigi, and /usr/share/strigi</seg>
165 </seglistitem>
166 </segmentedlist>
167
168 <variablelist>
169 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
170 <?dbfo list-presentation="list"?>
171 <?dbhtml list-presentation="table"?>
172
173 <varlistentry id="deepfind">
174 <term><command>deepfind</command></term>
175 <listitem>
176 <para>is a utility for searching for filenames in compressed
177 archives like tar, cpio, and zip</para>
178 <indexterm zone="strigi deepfind">
179 <primary sortas="b-deepfind">deepfind</primary>
180 </indexterm>
181 </listitem>
182 </varlistentry>
183
184 <varlistentry id="deepgrep">
185 <term><command>deepgrep</command></term>
186 <listitem>
187 <para>is a utility for searching compressed archives like
188 tar, cpio, and zip</para>
189 <indexterm zone="strigi deepgrep">
190 <primary sortas="b-deepgrep">deepgrep</primary>
191 </indexterm>
192 </listitem>
193 </varlistentry>
194
195 <varlistentry id="rdfindexer">
196 <term><command>rdfindexer</command></term>
197 <listitem>
198 <para>manages and performs indexing of the RDF data for entities
199 present on your site</para>
200 <indexterm zone="strigi rdfindexer">
201 <primary sortas="b-rdfindexer">rdfindexer</primary>
202 </indexterm>
203 </listitem>
204 </varlistentry>
205
206 <varlistentry id="strigiclient">
207 <term><command>strigiclient</command></term>
208 <listitem>
209 <para>is a Qt4 client (GUI) for the Strigi Desktop Search software</para>
210 <indexterm zone="strigi strigiclient">
211 <primary sortas="b-strigiclient">strigiclient</primary>
212 </indexterm>
213 </listitem>
214 </varlistentry>
215
216 <varlistentry id="strigicmd">
217 <term><command>strigicmd</command></term>
218 <listitem>
219 <para>is a program for creating and querying indices</para>
220 <indexterm zone="strigi strigicmd">
221 <primary sortas="b-strigicmd">strigicmd</primary>
222 </indexterm>
223 </listitem>
224 </varlistentry>
225
226 <varlistentry id="strigidaemon">
227 <term><command>strigidaemon</command></term>
228 <listitem>
229 <para>is a daemon program for maintaining indices</para>
230 <indexterm zone="strigi strigidaemon">
231 <primary sortas="b-strigidaemon">strigidaemon</primary>
232 </indexterm>
233 </listitem>
234 </varlistentry>
235
236 <varlistentry id="xmlindexer">
237 <term><command>xmlindexer</command></term>
238 <listitem>
239 <para>indexes XML documents</para>
240 <indexterm zone="strigi xmlindexer">
241 <primary sortas="b-xmlindexer">xmlindexer</primary>
242 </indexterm>
243 </listitem>
244 </varlistentry>
245
246 </variablelist>
247
248 </sect2>
249
250</sect1>
Note: See TracBrowser for help on using the repository browser.