Strigi-0.7.5

Introduction to Strigi

Strigi is a desktop search engine.

This package is known to build and work properly using an LFS-7.0 platform.

Package Information

Additional Downloads

strigi Dependencies

Required

cmake-2.8.7, expat-2.1.0 or libxml2-2.7.8

Recommended

Optional

Gamin-0.1.10 (or FAM), FFmpeg-0.10.3, exiv2-0.22, CLucene and log4cxx

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/strigi

Installation of Strigi

Install strigi by running the following commands:

sed -i '/stdio/a #include <unistd.h>' strigidaemon/bin/daemon/eventlistener/eventlistenerqueue.cpp &&
patch -Np1 -i ../strigi-0.7.5-ffmpeg_fix-1.patch &&
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
make

Now, as the root user:

make install

Command Explanations

sed -i '/stdio/a...: This sed fixes compiling with GCC 4.7. It is safe to omit if compiling with older GCC versions.

patch -Np1 -i ../strigi-0.7.5-ffmpeg.patch: This patch fixes compiling with ffmpeg. It is safe to omit if you don't have ffmpeg.

Contents

Installed Programs: deepfind, deepgrep, rdfindexer, strigiclient, strigicmd, strigidaemon and xmlindexer
Installed Libraries: libsearchclient.so, libstreamanalyzer.so, libstreams.so, libstrigihtmlgui.so, libstrigiqtdbusclient.so and several in /usr/lib/strigi
Installed Directories: /usr/include/strigi, /usr/lib/strigi, /usr/lib/libsearchclient, /usr/lib/libstreamanalyzer, /usr/lib/libstreams and /usr/share/strigi

Last updated on 2012-04-15 12:54:05 +0000