source: general/sysutils/strigi.xml@ 7c5ed034

systemd-13485
Last change on this file since 7c5ed034 was 3d6e95d, checked in by Douglas R. Reno <renodr@…>, 8 years ago

(systemd) Merge to trunk r17470

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@17472 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.9 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 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Strigi-&strigi-version;</title>
24
25 <indexterm zone="strigi">
26 <primary sortas="a-strigi">strigi</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Strigi</title>
31
32 <para><application>Strigi</application> is a program for fast indexing and
33 searching of personal data. It can gather and index information from
34 files in the filesystem even if they are hidden in emails or
35 archives.</para>
36
37 &lfs78_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>Download (HTTP): <ulink url="&strigi-download-http;"/></para>
43 </listitem>
44 <listitem>
45 <para>Download (FTP): <ulink url="&strigi-download-ftp;"/></para>
46 </listitem>
47 <listitem>
48 <para>Download MD5 sum: &strigi-md5sum;</para>
49 </listitem>
50 <listitem>
51 <para>Download size: &strigi-size;</para>
52 </listitem>
53 <listitem>
54 <para>Estimated disk space required: &strigi-buildsize;</para>
55 </listitem>
56 <listitem>
57 <para>Estimated build time: &strigi-time;</para>
58 </listitem>
59 </itemizedlist>
60
61 <bridgehead renderas="sect3">Strigi Dependencies</bridgehead>
62
63 <bridgehead renderas="sect4">Required</bridgehead>
64 <para role="required">
65 <xref linkend="cmake"/>
66 </para>
67
68 <bridgehead renderas="sect4">Recommended</bridgehead>
69 <para role="recommended">
70 <xref linkend="dbus"/>
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_QT4=OFF</option>: Use this <command>cmake</command>
135 variable if you don't have <application>Qt4</application> installed or if
136 you compiled <application>Qt4</application> without
137 <application>D-Bus</application> support.
138 </para>
139
140 <para>
141 <option>-DENABLE_CLUCENE*=OFF</option>: These statements disable the
142 package from trying to use <xref linkend="clucene"/> (current stable
143 version).
144 </para>
145
146 </sect2>
147
148 <sect2 role="content">
149 <title>Contents</title>
150
151 <segmentedlist>
152 <segtitle>Installed Programs</segtitle>
153 <segtitle>Installed Libraries</segtitle>
154 <segtitle>Installed Directories</segtitle>
155
156 <seglistitem>
157 <seg>deepfind, deepgrep, rdfindexer, strigiclient, strigicmd,
158 strigidaemon, and xmlindexer</seg>
159 <seg>libsearchclient.so, libstreamanalyzer.so, libstreams.so,
160 libstrigihtmlgui.so, libstrigiqtdbusclient.so, and several in
161 /usr/lib/strigi</seg>
162 <seg>/usr/include/strigi, /usr/lib/strigi, and /usr/share/strigi</seg>
163 </seglistitem>
164 </segmentedlist>
165
166 <variablelist>
167 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
168 <?dbfo list-presentation="list"?>
169 <?dbhtml list-presentation="table"?>
170
171 <varlistentry id="deepfind">
172 <term><command>deepfind</command></term>
173 <listitem>
174 <para>is a utility for searching for filenames in compressed
175 archives like tar, cpio, and zip</para>
176 <indexterm zone="strigi deepfind">
177 <primary sortas="b-deepfind">deepfind</primary>
178 </indexterm>
179 </listitem>
180 </varlistentry>
181
182 <varlistentry id="deepgrep">
183 <term><command>deepgrep</command></term>
184 <listitem>
185 <para>is a utility for searching compressed archives like
186 tar, cpio, and zip</para>
187 <indexterm zone="strigi deepgrep">
188 <primary sortas="b-deepgrep">deepgrep</primary>
189 </indexterm>
190 </listitem>
191 </varlistentry>
192
193 <varlistentry id="rdfindexer">
194 <term><command>rdfindexer</command></term>
195 <listitem>
196 <para>manages and performs indexing of the RDF data for entities
197 present on your site</para>
198 <indexterm zone="strigi rdfindexer">
199 <primary sortas="b-rdfindexer">rdfindexer</primary>
200 </indexterm>
201 </listitem>
202 </varlistentry>
203
204 <varlistentry id="strigiclient">
205 <term><command>strigiclient</command></term>
206 <listitem>
207 <para>is a Qt4 client (GUI) for the Strigi Desktop Search software</para>
208 <indexterm zone="strigi strigiclient">
209 <primary sortas="b-strigiclient">strigiclient</primary>
210 </indexterm>
211 </listitem>
212 </varlistentry>
213
214 <varlistentry id="strigicmd">
215 <term><command>strigicmd</command></term>
216 <listitem>
217 <para>is a program for creating and querying indices</para>
218 <indexterm zone="strigi strigicmd">
219 <primary sortas="b-strigicmd">strigicmd</primary>
220 </indexterm>
221 </listitem>
222 </varlistentry>
223
224 <varlistentry id="strigidaemon">
225 <term><command>strigidaemon</command></term>
226 <listitem>
227 <para>is a daemon program for maintaining indices</para>
228 <indexterm zone="strigi strigidaemon">
229 <primary sortas="b-strigidaemon">strigidaemon</primary>
230 </indexterm>
231 </listitem>
232 </varlistentry>
233
234 <varlistentry id="xmlindexer">
235 <term><command>xmlindexer</command></term>
236 <listitem>
237 <para>indexes XML documents</para>
238 <indexterm zone="strigi xmlindexer">
239 <primary sortas="b-xmlindexer">xmlindexer</primary>
240 </indexterm>
241 </listitem>
242 </varlistentry>
243
244 </variablelist>
245
246 </sect2>
247
248</sect1>
Note: See TracBrowser for help on using the repository browser.