Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 11. Системные утилиты | Вперед |
Пакет Strigi-0.6.4
Знакомимся с пакетом Strigi
Пакет strigi является поисковым средством, используемым на настольном компьютере.
Известно, что пакет правильно собирается и работает на платформе LFS-6.7.
Информация о пакете
- Загрузка (HTTP): http://downloads.sourceforge.net/strigi/strigi-0.6.4.tar.bz2
- Контрольная сумма MD5: ddbd274cb31d65be6a78da58fc09079a
- Размер загружаемого пакета: 890 KB
- Оценочный размер требуемого дискового пространства: 127 MB
- Оценочное время сборки: 1,7 SBU
Зависимости пакета strigi
Обязательные
CMake-2.8.6, Expat-2.0.1 или libxml2-2.7.8, CLucene-0.9.21b
Рекомендуемые
Gamin-0.1.10 (или FAM), Exiv2-0.21 , Qt-4.7.1
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/strigi
Установка пакета Strigi
Добавьте пропущенные заголовочные файлы в некоторые разделы include:
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
Установите пакет strigi с помощью следующих команд:
mkdir build && cd build
Подготовьте пакет для компиляции:
cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_EXPAT=ON \ -DENABLE_FAM=ON \ -DENABLE_SQLITE=OFF .. && make
Теперь в роли пользователя root
выполните:
make install
Пояснение команды
-DENABLE_SQLITE=OFF
: Несмотря на то, что используются команды sed, корректирующие sqlite в исходном коде, этот параметр отключает сборку sqlite, поскольку поддержка sqlite абсолютна неработоспособна.
Описание пакета
Установленные программы: deepfind, xmlindexer, strigicmd, luceneindexer, strigiclient, strigidaemon
Установленные библиотеки: several static и shared libraries
Установленные директории: /usr/lib/strigi
Перевод сделан с варианта оригинала, датированного 2011-02-08 21:13:13 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет Redland-1.0.12 | Содержание главы 12 |