Ceci est une ancienne révision du document !


* Installation de 4store à partir des sources sur la VM *

Cette page présente une procédure d'installation détaillée spécifique à la VM qui vous a été distribuée. La source de cette procédure est disponible ici : http://4store.org/trac/wiki/Install

1) Dépendances

sudo apt-get install build-essential libpcre3-dev librasqal2-dev libtool libraptor1-dev libglib2.0-dev ncurses-dev libreadline-dev

sudo apt-get install uuid-dev zlib1g-dev

2) Sources

Récupérer (et extraire) le tar.gz à

- http://4store.org/download/4store-v1.1.5.tar.gz ou - http://liris.cnrs.fr/lionel.medini/temp/4store-v1.1.5.tar.gz

3) build : dans le répertoire où l'archive a été décompressée

sudo ./configure sudo make

4) Configuration de CORS : http://4store.org/trac/wiki/SparqlServer

cd /etc sudo touch 4store.conf sudo leafpad 4store.conf

→ coller le texte ci-dessous

[default]

      unsafe = true           # enable LOAD etc. (default is disabled)
      cors = true             # enable CORS (default is disabled)

[test]

      port = 8085             # HTTP port number (default is 8080)
      default-graph = false   # default graph = union of named graphs (default)
      soft-limit = 0          # disable soft limit
      opt-level = 3           # enable all optimisations (default)

5) Création d'une nouvelle base de connaissances : http://4store.org/trac/wiki/CreateDatabase , http://4store.org/trac/wiki/ImportData

  1. Récupérer les données et les décompresser : http://queens.db.toronto.edu/~oktie/linkedmdb/
  2. Création de la kb :

sudo src/utilities/4s-backend-setup demo

sudo src/backend/4s-backend demo

  1. Lancement du serveur de triplets :
  2. Importation des données :

sudo src/frontend/4s-import -v demo [chemin du fichier de données]

6) lancement du serveur HTTP : http://4store.org/trac/wiki/SparqlServer

sudo src/http/4s-httpd -p 8085 demo