Strigi est un moteur de recherche de bureau.
Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-6.7.
Téléchargement (HTTP) : http://downloads.sourceforge.net/strigi/strigi-0.6.4.tar.bz2
Somme de contrôle MD5 du téléchargement : ddbd274cb31d65be6a78da58fc09079a
Taille du téléchargement : 890 Kio
Estimation de l'espace disque requis : 127 Mio
Estimation du temps de construction : 1.7 SBU
cmake-2.8.6, expat-2.0.1 or libxml2-2.7.8, clucene-0.9.21b
Gamin-0.1.10 (or FAM), exiv2-0.21, Qt-4.8.0
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/strigi
Ajoutez des fichiers d'en-tête manquant à certains includes :
sed -i "s;#include \"jsgzipcompressstream.h\";#include <stdio.h>\n&;" \ src/luceneindexer/jsgzipcompressstream.cpp && sed -i "s;#include \"sqliteindexmanager.h\";#include <stdio.h>\n&;" \ src/sqliteindexer/sqliteindexmanager.cpp && sed -i "s;#include <cerrno>;#include <stdio.h>\n&;" \ src/daemon/eventlistener/famlistener.cpp && sed -i "s;#include <stdlib.h>;&\n#include <stdio.h>;" \ src/daemon/strigithread.cpp
Installez strigi en lançant les commandes suivantes :
mkdir build && cd build
Préparez la compilation du paquet :
cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_EXPAT=ON \ -DENABLE_FAM=ON \ -DENABLE_SQLITE=OFF .. && make
Maintenant, en tant qu'utilisateur the root
:
make install
-DENABLE_SQLITE=OFF
: Même s'il y
a un sed sur un sqlite lié au fichier source, cette option
désactive la construction de la fondation sqlite car le support de
sqlite est complètement cassé.
Last updated on 2011-02-08 22:13:13 +0100