Installing Soprano

Prerequisites

  • Make sure the necessary dependancies are installed including their devel packages:
    • Qt 4.7 is recommended
    • Raptor is optional but highly recommended for RDF parsing/serialization
    • Redland is optional but recommended for memory storage
    • odbci is optional but required for the Virtuoso storage backend
  • Download the source package or fetch the latest sources from git.

Building Soprano

Extract the sources:

tar xjf soprano-2.7.0.tar.bz2

Create a build directory:

mkdir build
cd build

Configure Soprano:

cmake -DCMAKE_INSTALL_PREFIX=<PREFIX> ..

Build Soprano:

make

Optionally build the documentation in build/docs/html:

make apidox

Install Soprano:

su -c "make install"