Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 22. Другие серверные программы | Вперед |
Пакет Soprano-2.5.63
Знакомимся с пакетом Soprano
В библиотеке Soprano Software предоставляется объектно-ориентированный фреймворк для C++/Qt4 для работы с данными RDF.
Известно, что пакет правильно собирается и работает на платформе LFS-6.7.
Информация о пакете
- Загрузка (HTTP): http://downloads.sourceforge.net/soprano/soprano-2.5.63.tar.bz2
- Контрольная сумма MD5: bef6147f1245cd99aa9ad1a37f7d48ac
- Размер загружаемого пакета: 1,9 MB
- Оценочный размер требуемого дискового пространства: 23 MB
- Оценочное время сборки: 1,1 SBU
Зависимости пакета Soprano
Обязательные
Qt-4.7.1, CMake-2.8.6, Rasqal-0.9.20, Raptor-1.4.21,Redland-1.0.12
Рекомендуемые
CLucene-0.9.21b, JDK-6 Update 18
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/soprano
Установка пакета Soprano
Установите пакет soprano с помощью следующих команд:
mkdir build && cd build
Подготовьте пакет для компиляции:
cmake -DCMAKE_INSTALL_PREFIX=/usr .. && make
Теперь в роли пользователя root
выполните:
make install
Конфигурирование пакета Soprano
Создайте директорий, в котором пакет soprano будет размещать некоторые данные времени исполнения:
install -m755 -d /srv/soprano
Демон sopranod позволяет использовать некоторые параметры. Чтобы не задавать их жестко в скрипте запуска, создайте конфигурационный файл:
cat > /etc/sysconfig/soprano << EOF # Begin /etc/sysconfig/soprano SOPRANO_STORAGE="/srv/soprano" SOPRANO_BACKEND="virtuosobackend" # virtuoso, sesame2, redland SOPRANO_OPTIONS="--with-index" # using CLucene index #SOPRANO_OPTIONS="$SOPRANO_OPTIONS --port 4711" # Default port is 5000 # End /etc/sysconfig/soprano EOF
Загрузочный скрипт
Чтобы пакет Soprano запускался автоматически при загрузке системы, установите загрузочный скрипт /etc/rc.d/init.d/soprano
, который есть в пакете blfs-bootscripts-20111226.
make install-soprano
Описание пакета
Установленные программы: sopranod, sopranocmd, onto2vocabularyclass
Установленные библиотеки: libsoprano.so, libsopranoclient.so, libsopranoserver.so и несколько других библиотек в директории /usr/lib/soprano/
Установленные директории: /usr/{lib,share}/soprano
Перевод сделан с варианта оригинала, датированного 2011-02-08 21:13:13 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет Virtuoso-6.1.2 | Глава 23 |