source: general/sysutils/strigi.xml@ 12cb8c2d

7.6-blfs 7.6-systemd kde5-14269 kde5-14686 systemd-13485
Last change on this file since 12cb8c2d was 12cb8c2d, checked in by Krejzi <krejzi@…>, 10 years ago

Checks and fixes.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@14029 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 &lfs76_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"/> and
71 <xref linkend="qt4"/>
72 </para>
73
74 <bridgehead renderas="sect4">Optional</bridgehead>
75 <para role="optional">
76 <xref linkend="ffmpeg"/>,
77 <xref linkend="exiv2"/>,
78 <xref linkend="libxml2"/>,
79 <ulink url="http://sourceforge.net/projects/clucene/files/clucene-core-stable/">
80 CLucene version 0.9x</ulink> , and
81 <ulink url="http://logging.apache.org/log4cxx/">log4cxx</ulink>
82 </para>
83
84 <para condition="html" role="usernotes">User Notes:
85 <ulink url="&blfs-wiki;/strigi"/></para>
86
87 </sect2>
88
89 <sect2 role="installation">
90 <title>Installation of Strigi</title>
91
92 <para>Install <application>strigi</application> by running the following
93 commands:</para>
94
95<screen><userinput>sed -i "s/BufferedStream :/STREAMS_EXPORT &amp;/" libstreams/include/strigi/bufferedstream.h &amp;&amp;
96
97mkdir build &amp;&amp;
98cd build &amp;&amp;
99
100cmake -DCMAKE_INSTALL_PREFIX=/usr \
101 -DCMAKE_INSTALL_LIBDIR=lib \
102 -DCMAKE_BUILD_TYPE=Release \
103 -DENABLE_CLUCENE=OFF \
104 -DENABLE_CLUCENE_NG=OFF \
105 .. &amp;&amp;
106make</userinput></screen>
107
108 <para>To test the results, issue <command>make test</command>.</para>
109
110 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
111
112<screen role="root"><userinput>make install</userinput></screen>
113
114 </sect2>
115
116 <sect2 role="commands">
117 <title>Command Explanations</title>
118
119 <para>
120 <command>sed -i "..."</command>: This command fixes the build with recent
121 <application>GCC</application> versions.
122 </para>
123
124 <para>
125 <parameter>-DCMAKE_INSTALL_LIBDIR=lib</parameter>: This switch is used so
126 the package doesn't write over the lib64 symlink on 64 bit systems.
127 </para>
128
129 <para>
130 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used to
131 apply higher level of the compiler optimizations.
132 </para>
133
134 <para>
135 <option>-DENABLE_QT4=OFF</option>: Use this <command>cmake</command>
136 variable if you don't have <application>Qt4</application> installed or if
137 you compiled <application>Qt4</application> without
138 <application>D-Bus</application> support.
139 </para>
140
141 <para>
142 <option>-DENABLE_CLUCENE*=OFF</option>: These statements disable the
143 package from trying to use <xref linkend="clucene"/> (current stable
144 version).
145 </para>
146
147 </sect2>
148
149 <sect2 role="content">
150 <title>Contents</title>
151
152 <segmentedlist>
153 <segtitle>Installed Programs</segtitle>
154 <segtitle>Installed Libraries</segtitle>
155 <segtitle>Installed Directories</segtitle>
156
157 <seglistitem>
158 <seg>deepfind, deepgrep, rdfindexer, strigiclient, strigicmd,
159 strigidaemon, and xmlindexer</seg>
160 <seg>libsearchclient.so, libstreamanalyzer.so, libstreams.so,
161 libstrigihtmlgui.so, libstrigiqtdbusclient.so, and several in
162 /usr/lib/strigi</seg>
163 <seg>/usr/include/strigi, /usr/lib/strigi, and /usr/share/strigi</seg>
164 </seglistitem>
165 </segmentedlist>
166
167 <variablelist>
168 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
169 <?dbfo list-presentation="list"?>
170 <?dbhtml list-presentation="table"?>
171
172 <varlistentry id="deepfind">
173 <term><command>deepfind</command></term>
174 <listitem>
175 <para>is a utility for searching for filenames in compressed
176 archives like tar, cpio, and zip</para>
177 <indexterm zone="strigi deepfind">
178 <primary sortas="b-deepfind">deepfind</primary>
179 </indexterm>
180 </listitem>
181 </varlistentry>
182
183 <varlistentry id="deepgrep">
184 <term><command>deepgrep</command></term>
185 <listitem>
186 <para>is a utility for searching compressed archives like
187 tar, cpio, and zip</para>
188 <indexterm zone="strigi deepgrep">
189 <primary sortas="b-deepgrep">deepgrep</primary>
190 </indexterm>
191 </listitem>
192 </varlistentry>
193
194 <varlistentry id="rdfindexer">
195 <term><command>rdfindexer</command></term>
196 <listitem>
197 <para>manages and performs indexing of the RDF data for entities
198 present on your site</para>
199 <indexterm zone="strigi rdfindexer">
200 <primary sortas="b-rdfindexer">rdfindexer</primary>
201 </indexterm>
202 </listitem>
203 </varlistentry>
204
205 <varlistentry id="strigiclient">
206 <term><command>strigiclient</command></term>
207 <listitem>
208 <para>is a Qt4 client (GUI) for the Strigi Desktop Search software</para>
209 <indexterm zone="strigi strigiclient">
210 <primary sortas="b-strigiclient">strigiclient</primary>
211 </indexterm>
212 </listitem>
213 </varlistentry>
214
215 <varlistentry id="strigicmd">
216 <term><command>strigicmd</command></term>
217 <listitem>
218 <para>is a program for creating and querying indices</para>
219 <indexterm zone="strigi strigicmd">
220 <primary sortas="b-strigicmd">strigicmd</primary>
221 </indexterm>
222 </listitem>
223 </varlistentry>
224
225 <varlistentry id="strigidaemon">
226 <term><command>strigidaemon</command></term>
227 <listitem>
228 <para>is a daemon program for maintaining indices</para>
229 <indexterm zone="strigi strigidaemon">
230 <primary sortas="b-strigidaemon">strigidaemon</primary>
231 </indexterm>
232 </listitem>
233 </varlistentry>
234
235 <varlistentry id="xmlindexer">
236 <term><command>xmlindexer</command></term>
237 <listitem>
238 <para>indexes XML documents</para>
239 <indexterm zone="strigi xmlindexer">
240 <primary sortas="b-xmlindexer">xmlindexer</primary>
241 </indexterm>
242 </listitem>
243 </varlistentry>
244
245 </variablelist>
246
247 </sect2>
248
249</sect1>
Note: See TracBrowser for help on using the repository browser.