Soprano-2.8.0

Introduction à Soprano

Soprano (connu sous le nom de QRDF) est une bibliothèque que fournit une jolie interface Qt pour les solutions de stockage RDF. elle a une structure modulaire qui autorise de remplacer le stockage actuel par implémentation utilisée.

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

Informations sur le paquet

Dépendances de Soprano

Requises

cmake-2.8.9, Qt-4.8.3, D-BUS-1.6.8 et redland-1.0.15

Recommandées

Optional

Doxygen-1.8.2 (pour construire la documentation), CLucene (plus requis pour utiliser soprano dans KDE) et Sesame2

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

Installation de Soprano

Installez soprano en lançant les commandes suivantes :

mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
make

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

-DSOPRANO_DISABLE_CLUCENE_INDEX=1 : Soprano ne peut pas être construit avec les versions récentes de Clucene. Utilisez cette option pour corriger cela.

Configuration de Soprano

Créez un répertoire où soprano met certaines données au moment de l'exécution :

install -m755 -d /srv/soprano

Le sopranod accepte certains paramètres. Pour ne pas les coder en dur dans le script de démarrage, créez un fichier de configuration :

cat > /etc/sysconfig/soprano <<EOF
# Début de /etc/sysconfig/soprano

SOPRANO_STORAGE="/srv/soprano"
SOPRANO_BACKEND="virtuoso"                       # virtuoso, sesame2, redland
#SOPRANO_OPTIONS="$SOPRANO_OPTIONS --port 4711"  # Default port is 5000

# Fin de /etc/sysconfig/soprano
EOF

Boot Script

[Note]

Note

Cela n'est pas nécessaire pour démarrer le serveur soprano au démarrage pour KDE. KDE pourra démarrer soprano si besoin.

Afin que Soprano, démarre automatiquement au lancement du système, installez le script de démarrage /etc/rc.d/init.d/soprano inclus dans le paquet blfs-bootscripts-20120828.

make install-soprano

Contenu

Programmes installés: sopranod, sopranocmd and onto2vocabularyclass
Bibliothèques installées: libsoprano.so, libsopranoclient.so, libsopranoserver.so et plusieurs bibliothèques dans /usr/lib/soprano/
Répertoires installés: /usr/include/soprano, /usr/include/Soprano et /usr/share/soprano

Last updated on : 2012-07-21 18:40:52 +020