Strigi-0.7.8

Introduction à Strigi

Strigi est un programme pour l'indexation rapide et la recherche de données personnelles. Il peut recueillir des informations et indexer des fichiers dans le système de fichiers, même s'ils sont cachés dans les courriels ou archives.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.

Informations sur le paquet

Dépendances de strigi

Requises

cmake-2.8.12.2, expat-2.1.0 ou libxml2-2.9.1

Recommandées

Facultatives

FFmpeg-2.1.3, exiv2-0.24, CLucene version 0.9x , et log4cxx

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

Installation de Strigi

Installez strigi en lançant les commandes suivantes :

sed -i "s/BufferedStream :/STREAMS_EXPORT &/" libstreams/include/strigi/bufferedstream.h &&
mkdir build &&
cd    build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_INSTALL_LIBDIR=lib  \
      -DCMAKE_BUILD_TYPE=Release  \
      -DENABLE_CLUCENE=OFF        \
      -DENABLE_CLUCENE_NG=OFF     \
      .. &&
make

Pour tester les résultats, tapez make test.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

sed -i "...": Cette commande corrige la construction avec les versions récentes de GCC.

-DCMAKE_INSTALL_LIBDIR=lib: Ce paramètre est utilisé pour que le paquet n'écrive pas les liens symboliques lib64 sur un système 64 bits.

-DCMAKE_BUILD_TYPE=Release: Ce paramètre est utilisé pour appliquer un niveau haut d'optimisation au compilateur.

-DENABLE_DBUS=OFF: utilisez cette variable cmake si vous n'avez pas D-Bus d'installé.

-DENABLE_QT4=OFF: Utilisez cette variable cmake si vous n'avez pas installé Qt4 ou si vous avez compilé Qt4 sans le support D-Bus.

-DENABLE_CLUCENE*=OFF: Ces variables désactives l'utilisation de clucene-2.3.3.4 (version stable actuelle).

Contenu

Programmes installés: deepfind, deepgrep, rdfindexer, strigiclient, strigicmd, strigidaemon and xmlindexer
Bibliothèques installées: libsearchclient.so, libstreamanalyzer.so, libstreams.so, libstrigihtmlgui.so, libstrigiqt4dbusclient.so and several in /usr/lib/strigi
Répertoires installés: /usr/include/strigi, /usr/lib/strigi and /usr/share/strigi

Descriptions courtes

deepfind

est un utilitaire pour chercher un nom de fichier dans des archives comprimés en tar, cpio, et zip

deepgrep

est un utilitaier pour chercher des archives comprimés en tar, cpio, et zip

rdfindexer

gère et réalise l'indéxage des données RDF pour des entités présentes sur votre site.

strigiclient

est un client Qt4 (GUI) pour le programme de recherche Strigi.

strigicmd

est un programme pour créer et demander des indices

strigidaemon

est un programme démon pour maintenir les indices

xmlindexer

indexe les documents XML

Last updated on : 2012-10-24 22:29:52 +020