source: general/sysutils/strigi.xml@ d941ab6

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since d941ab6 was d941ab6, checked in by Bruce Dubbs <bdubbs@…>, 10 years ago

Reset change log after 7.5 release

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@12827 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 8.1 KB
RevLine 
[47969a6]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
[333af0e5]7 <!ENTITY strigi-download-http "http://www.vandenoever.info/software/strigi/strigi-&strigi-version;.tar.bz2">
[47969a6]8 <!ENTITY strigi-download-ftp " ">
[333af0e5]9 <!ENTITY strigi-md5sum "d69443234f4286d71997db9de543331a">
10 <!ENTITY strigi-size "811 KB">
11 <!ENTITY strigi-buildsize "52 MB">
[f6ba18fd]12 <!ENTITY strigi-time "1.2 SBU">
[47969a6]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">
[81586492]26 <primary sortas="a-strigi">strigi</primary>
[47969a6]27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Strigi</title>
31
[faa6936f]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>
[47969a6]36
[8ca5c82]37 &lfs75_checked;
[47969a6]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>
[f432d0bb]60
[333af0e5]61 <bridgehead renderas="sect3">Strigi Dependencies</bridgehead>
[47969a6]62
63 <bridgehead renderas="sect4">Required</bridgehead>
[d941ab6]64 <para role="required">
65 <xref linkend="cmake"/> and
[f432d0bb]66 <xref linkend="expat"/> or <xref linkend="libxml2"/>
[47969a6]67 </para>
68
69 <bridgehead renderas="sect4">Recommended</bridgehead>
70 <para role="recommended">
[29f46e07]71 <xref linkend="dbus"/> and
[5c230cc2]72 <xref linkend="qt4"/> (compiled with D-Bus support)
[47969a6]73 </para>
74
[f432d0bb]75 <bridgehead renderas="sect4">Optional</bridgehead>
76 <para role="optional">
[0d7900a]77 <xref linkend="ffmpeg"/>,
[86f9469]78 <xref linkend="exiv2"/>,
[faa6936f]79 <ulink url="http://sourceforge.net/projects/clucene/files/clucene-core-stable/">
80 CLucene version 0.9x</ulink> , and
[f432d0bb]81 <ulink url="http://logging.apache.org/log4cxx/">log4cxx</ulink>
82 </para>
[0d7900a]83
[47969a6]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>
[0d7900a]94
[faa6936f]95<screen><userinput>sed -i "s/BufferedStream :/STREAMS_EXPORT &amp;/" libstreams/include/strigi/bufferedstream.h &amp;&amp;
96
[ba1e8dd]97mkdir build &amp;&amp;
[faa6936f]98cd build &amp;&amp;
99
[ba1e8dd]100cmake -DCMAKE_INSTALL_PREFIX=/usr \
101 -DCMAKE_INSTALL_LIBDIR=lib \
102 -DCMAKE_BUILD_TYPE=Release \
[faa6936f]103 -DENABLE_CLUCENE=OFF \
104 -DENABLE_CLUCENE_NG=OFF \
[ba1e8dd]105 .. &amp;&amp;
[47969a6]106make</userinput></screen>
107
[9ca304a]108 <para>To test the results, issue <command>make test</command>.</para>
109
[47969a6]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
[54df0492]116 <sect2 role="commands">
117 <title>Command Explanations</title>
118
[ba1e8dd]119 <para>
120 <command>sed -i "..."</command>: This command fixes the build with recent
121 <application>GCC</application> versions.
122 </para>
123
[faa6936f]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
[ba1e8dd]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
[54df0492]134 <para>
135 <option>-DENABLE_DBUS=OFF</option>: Use this <command>cmake</command>
136 variable if you don't have <application>D-Bus</application> installed.
137 </para>
138
[29f46e07]139 <para>
140 <option>-DENABLE_QT4=OFF</option>: Use this <command>cmake</command>
[373de34]141 variable if you don't have <application>Qt4</application> installed or if
142 you compiled <application>Qt4</application> without
143 <application>D-Bus</application> support.
[29f46e07]144 </para>
[ba1e8dd]145
[faa6936f]146 <para>
147 <option>-DENABLE_CLUCENE*=OFF</option>: These statements disable the
148 package from trying to use <xref linkend="clucene"/> (current stable
149 version).
150 </para>
151
[54df0492]152 </sect2>
153
[47969a6]154 <sect2 role="content">
155 <title>Contents</title>
156
157 <segmentedlist>
158 <segtitle>Installed Programs</segtitle>
159 <segtitle>Installed Libraries</segtitle>
[f432d0bb]160 <segtitle>Installed Directories</segtitle>
[47969a6]161
162 <seglistitem>
[9ca304a]163 <seg>deepfind, deepgrep, rdfindexer, strigiclient, strigicmd,
[faa6936f]164 strigidaemon, and xmlindexer</seg>
[9ca304a]165 <seg>libsearchclient.so, libstreamanalyzer.so, libstreams.so,
[faa6936f]166 libstrigihtmlgui.so, libstrigiqtdbusclient.so, and several in
[9ca304a]167 /usr/lib/strigi</seg>
[faa6936f]168 <seg>/usr/include/strigi, /usr/lib/strigi, and /usr/share/strigi</seg>
[47969a6]169 </seglistitem>
170 </segmentedlist>
[faa6936f]171
[47969a6]172 <variablelist>
173 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
174 <?dbfo list-presentation="list"?>
175 <?dbhtml list-presentation="table"?>
176
[faa6936f]177 <varlistentry id="deepfind">
178 <term><command>deepfind</command></term>
179 <listitem>
180 <para>is a utility for searching for filenames in compressed
181 archives like tar, cpio, and zip</para>
182 <indexterm zone="strigi deepfind">
183 <primary sortas="b-deepfind">deepfind</primary>
184 </indexterm>
185 </listitem>
186 </varlistentry>
187
188 <varlistentry id="deepgrep">
189 <term><command>deepgrep</command></term>
190 <listitem>
191 <para>is a utility for searching compressed archives like
192 tar, cpio, and zip</para>
193 <indexterm zone="strigi deepgrep">
194 <primary sortas="b-deepgrep">deepgrep</primary>
195 </indexterm>
196 </listitem>
197 </varlistentry>
198
199 <varlistentry id="rdfindexer">
200 <term><command>rdfindexer</command></term>
[47969a6]201 <listitem>
[faa6936f]202 <para>manages and performs indexing of the RDF data for entities
203 present on your site</para>
204 <indexterm zone="strigi rdfindexer">
205 <primary sortas="b-rdfindexer">rdfindexer</primary>
[47969a6]206 </indexterm>
207 </listitem>
208 </varlistentry>
209
[faa6936f]210 <varlistentry id="strigiclient">
211 <term><command>strigiclient</command></term>
[47969a6]212 <listitem>
[faa6936f]213 <para>is a Qt4 client (GUI) for the Strigi Desktop Search software</para>
214 <indexterm zone="strigi strigiclient">
215 <primary sortas="b-strigiclient">strigiclient</primary>
[47969a6]216 </indexterm>
217 </listitem>
218 </varlistentry>
219
[faa6936f]220 <varlistentry id="strigicmd">
221 <term><command>strigicmd</command></term>
[47969a6]222 <listitem>
[faa6936f]223 <para>is a program for creating and querying indices</para>
224 <indexterm zone="strigi strigicmd">
225 <primary sortas="b-strigicmd">strigicmd</primary>
226 </indexterm>
227 </listitem>
228 </varlistentry>
229
230 <varlistentry id="strigidaemon">
231 <term><command>strigidaemon</command></term>
232 <listitem>
233 <para>is a daemon program for maintaining indices</para>
234 <indexterm zone="strigi strigidaemon">
235 <primary sortas="b-strigidaemon">strigidaemon</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 <varlistentry id="xmlindexer">
241 <term><command>xmlindexer</command></term>
242 <listitem>
243 <para>indexes XML documents</para>
244 <indexterm zone="strigi xmlindexer">
245 <primary sortas="b-xmlindexer">xmlindexer</primary>
[47969a6]246 </indexterm>
247 </listitem>
248 </varlistentry>
249
250 </variablelist>
[faa6936f]251
[47969a6]252 </sect2>
253
254</sect1>
Note: See TracBrowser for help on using the repository browser.