Outils personnels
User menu

Déploiement de Virtuoso

De Dbpedia.fr.

(Différences entre les versions)
(Installation de Virtuoso à partir des sources)
Ligne 13 : Ligne 13 :
<nowiki>**Dans les deux cas, il s'agit d'une installation à partir des paquets fournis par les distributions.**</nowiki>
<nowiki>**Dans les deux cas, il s'agit d'une installation à partir des paquets fournis par les distributions.**</nowiki>
 +
=== Compilation des sources ===
 +
 +
[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSIndex#Download,%20Build,%20and%20Use%20--%20Get%20Started! Documentation de Openlink]
 +
 +
====Téléchargement des sources ====
 +
[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSDownload Page correspondante de la doc Openlink]
 +
<nowiki>$ cvs -z3 -d:pserver:anonymous@virtuoso.cvs.sourceforge.net:/cvsroot/virtuoso co -rVOS-6_1_4 virtuoso-opensource</nowiki>
 +
pour télécharger la version 6.1.4.
 +
 +
====Compilation====
 +
[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSMake Page correspondante de la doc Openlink])
 +
* Génération des fichiers de configuration :
 +
<nowiki>$ cd virtuoso-opensource
 +
$ ./autogen.sh</nowiki>
 +
* configuration du chemin d'installation, différentes options sont décrites sur cette [http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSConfigureUtilityLayout page], par exemple pour installer virtuoso dans le répertoire <nowiki>/usr/bin/virtuoso</nowiki> :
 +
<nowiki>./configure --prefix=/usr/bin/virtuoso</nowiki>
 +
* compilation
 +
<nowiki>make</nowiki>
== Commandes et emplacement des fichiers ==
== Commandes et emplacement des fichiers ==

Version du 1 mars 2012 à 13:21

Sommaire

Sources

Ces informations ont été tirées principalement des sites suivants :

Installation de Virtuoso

** A compléter, Virtuoso était déjà installé sur mes machines Fedora et RedHat. **

**Dans les deux cas, il s'agit d'une installation à partir des paquets fournis par les distributions.**

Compilation des sources

Documentation de Openlink

Téléchargement des sources

Page correspondante de la doc Openlink

$ cvs -z3 -d:pserver:anonymous@virtuoso.cvs.sourceforge.net:/cvsroot/virtuoso co -rVOS-6_1_4 virtuoso-opensource

pour télécharger la version 6.1.4.

Compilation

Page correspondante de la doc Openlink)

  • Génération des fichiers de configuration :
$ cd virtuoso-opensource
$ ./autogen.sh
  • configuration du chemin d'installation, différentes options sont décrites sur cette page, par exemple pour installer virtuoso dans le répertoire /usr/bin/virtuoso :
./configure --prefix=/usr/bin/virtuoso
  • compilation
make

Commandes et emplacement des fichiers

Fichier de configuration : virtuoso.ini, par défault il se trouve dans /var/lib/virtuoso/db/.

Démarrage de virtuoso : dans le répertoire du fichier virtuoso.ini : virtuoso-t -df


Configuration

  • Pour activer les logs d'accès au serveur http de Virtuoso, il faut ajouter la ligne suivante (la décommenter) au fichier virtuoso.ini :
HTTPLogFile = ../logs/http.log

A l'exécution de Virtuoso, les fichiers de log auront des noms de la forme http[date sous forme JJMMAAA].log

  • Pour rendre le serveur http de Virtuoso accessible sur le port 80 :
    • autoriser virtuoso-t à lire les ports sécurisés (<1024), avec les droits root :
# setcap 'cap_net_bind_service=+ep' /usr/bin/virtuoso-t

(où /usr/bin:virtuoso-t est le chemin d'accès à virtuoso-t). Cela permet d'accéder au port 80 sans pour autant donner les droits root à virtuoso.

    • configurer Virtuoso pour lire sur le port 80
      • soit directement dans le fichier virtuoso.ini
      • soit par isql (méthode recommandée par l'équipe de DBpedia).