Installation » History » Version 6
Version 5 (S. Wrede, 02/23/2011 11:48 AM) → Version 6/41 (S. Wrede, 02/23/2011 03:40 PM)
h1. Installation
h2. External Dependencies Required
* Boost (mostly dependencies of RSC library), in particular
** boost::uuid (can be installed from GAR installer via contrib/boost.uuid, installer, contrib/boost.uuid or is contained in newer boost versions >1.42: maverick: libboost1.42-dev)
** libboost-thread-dev
** libboost-filesystem-dev
** libboost-thread-dev, libboost-filesystem-dev, libboost-signals-dev
* Google Protocol Buffers (can (lucid ubuntu package works, can also be installed from GAR installer via contrib/protobuf), ubuntu: installer, contrib/protobuf: maverick: libprotobuf-java, libprotobuf-dev, protobuf-compiler
Up to this step, in Maverick installing the dependencies should be as simple as: protobuf-compiler)
<pre>
sudo apt-get install libprotobuf-java libprotobuf-dev protobuf-compiler libboost-thread-dev libboost-filesystem-dev libboost-signals-dev libboost1.42-dev
</pre>
* Spread Toolkit spread for Spread multicast transport extension spread port (lucid ubuntu package does *not* work, due to outdated version 3)
** Can not work as it is still an old version, can be installed through GAR installer via contrib/spread or from source
h3. RSBProtocol, RSC, RSB
installer, contrib/spread)
* Check out sources from SVN, see landing page of this and the RSC project (see RSC Project at Code.CoR-Lab)
* CMake is required to configure the projects, however then it shoud be as simple as: RSBProtocol
<pre>
cd RSBProtocol/build && cmake .. -DCMAKE_INSTALL_PREFIX=/vol/cit && make && make install
</pre> h3. RSB (C++)
h3. RSBPython
* spread-python
* spread-protobuf
h3. RSBJava
* ProtoBuf.jar
h2. Optional
* Doxygen for documentation generation (ubuntu package)
* lcov for coverage report (ubuntu package)
h2. External Dependencies Required
* Boost (mostly dependencies of RSC library), in particular
** boost::uuid (can be installed from GAR installer via contrib/boost.uuid, installer, contrib/boost.uuid or is contained in newer boost versions >1.42: maverick: libboost1.42-dev)
** libboost-thread-dev
** libboost-filesystem-dev
** libboost-thread-dev, libboost-filesystem-dev, libboost-signals-dev
* Google Protocol Buffers (can (lucid ubuntu package works, can also be installed from GAR installer via contrib/protobuf), ubuntu: installer, contrib/protobuf: maverick: libprotobuf-java, libprotobuf-dev, protobuf-compiler
Up to this step, in Maverick installing the dependencies should be as simple as: protobuf-compiler)
<pre>
sudo apt-get install libprotobuf-java libprotobuf-dev protobuf-compiler libboost-thread-dev libboost-filesystem-dev libboost-signals-dev libboost1.42-dev
</pre>
* Spread Toolkit spread for Spread multicast transport extension spread port (lucid ubuntu package does *not* work, due to outdated version 3)
** Can not work as it is still an old version, can be installed through GAR installer via contrib/spread or from source
h3. RSBProtocol, RSC, RSB
installer, contrib/spread)
* Check out sources from SVN, see landing page of this and the RSC project (see RSC Project at Code.CoR-Lab)
* CMake is required to configure the projects, however then it shoud be as simple as: RSBProtocol
<pre>
cd RSBProtocol/build && cmake .. -DCMAKE_INSTALL_PREFIX=/vol/cit && make && make install
</pre> h3. RSB (C++)
h3. RSBPython
* spread-python
* spread-protobuf
h3. RSBJava
* ProtoBuf.jar
h2. Optional
* Doxygen for documentation generation (ubuntu package)
* lcov for coverage report (ubuntu package)