forked from rtbkit/rtbkit
-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
nicolaskruchten edited this page Feb 18, 2013
·
52 revisions
RTBkit was developed and is tested to run on Ubuntu 12.04.2 LTS (Precise Pangolin).
You should run the following command to ensure you have all of the required dependencies which can be installed via apt:
$ sudo apt-get install git-core g++ libbz2-dev \ liblzma-dev libcrypto++-dev libpqxx3-dev scons libicu-dev \ strace emacs ccache make gdb time automake libtool autoconf \ bash-completion google-perftools libgoogle-perftools-dev \ valgrind libACE-dev gfortran linux-tools uuid-dev liblapack-dev \ libblas-dev libevent-dev flex bison pkg-config python-dev \ python-numpy python-numpy-dev python-matplotlib libcppunit-dev \ python-setuptools ant openjdk-7-jdk libcppunit-dev doxygen \ libfreetype6-dev libpng-dev python-tk tk-dev python-virtualenv \ liblzma-dev sshfs rake ipmitool zookeeperd
Add the following to your ~/.profile and/or whatever your shell requires for the equivalent effect:
# Add local directory for libraries, etc mkdir -p $HOME/local/bin PATH="$HOME/local/bin:$PATH" mkdir -p $HOME/local/lib export LD_LIBRARY_PATH="$HOME/local/lib:$LD_LIBRARY_PATH" export PKG_CONFIG_PATH="$HOME/local/lib/pkgconfig/:$HOME/local/lib/pkg-config/"
You'll need to install a bunch of dependencies which are wrapped up in the Datacratic platform-deps repo:
$ git clone https://github.com/datacratic/platform-deps.git $ cd platform-deps $ git submodule update --init $ make -k all`