source: archive/strigi.xml

trunk
Last change on this file was 45ab6c7, checked in by Xi Ruoyao <xry111@…>, 3 months ago

more SVN prop clean up

Remove "$LastChanged$" everywhere, and also some unused $Date$

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