Introduction to Strigi

Strigi is a program for fast indexing and searching of personal data. It can gather and index information from files in the filesystem even if they are hidden in emails or archives.

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

Package Information

Strigi Dependencies


CMake- and expat-2.1.0 or libxml2-2.9.1



FFmpeg-2.1.3, Exiv2-0.24, CLucene version 0.9x , and log4cxx

User Notes:

Installation of Strigi

Install strigi by running the following commands:

sed -i "s/BufferedStream :/STREAMS_EXPORT &/" libstreams/include/strigi/bufferedstream.h &&

mkdir build &&
cd    build &&

      -DCMAKE_BUILD_TYPE=Release  \
      -DENABLE_CLUCENE=OFF        \
      .. &&

To test the results, issue make test.

Now, as the root user:

make install

Command Explanations

sed -i "...": This command fixes the build with recent GCC versions.

-DCMAKE_INSTALL_LIBDIR=lib: This switch is used so the package doesn't write over the lib64 symlink on 64 bit systems.

-DCMAKE_BUILD_TYPE=Release: This switch is used to apply higher level of the compiler optimizations.

-DENABLE_DBUS=OFF: Use this cmake variable if you don't have D-Bus installed.

-DENABLE_QT4=OFF: Use this cmake variable if you don't have Qt4 installed or if you compiled Qt4 without D-Bus support.

-DENABLE_CLUCENE*=OFF: These statements disable the package from trying to use CLucene- (current stable version).


Installed Programs: deepfind, deepgrep, rdfindexer, strigiclient, strigicmd, strigidaemon, and xmlindexer
Installed Libraries:,,,,, and several in /usr/lib/strigi
Installed Directories: /usr/include/strigi, /usr/lib/strigi, and /usr/share/strigi

Short Descriptions


is a utility for searching for filenames in compressed archives like tar, cpio, and zip


is a utility for searching compressed archives like tar, cpio, and zip


manages and performs indexing of the RDF data for entities present on your site


is a Qt4 client (GUI) for the Strigi Desktop Search software


is a program for creating and querying indices


is a daemon program for maintaining indices


indexes XML documents

Last updated on 2014-03-05 14:59:08 -0800