Déploiement de Virtuoso
De Dbpedia.fr.
(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 :
- How to Install Virtuoso Open Source (VOS) on Fedora Core Linux
- Example for DBpedia data sets Upload
- Guide for Internationalization Developers
- Documentation officielle
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
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).
- configurer Virtuoso pour lire sur le port 80