Skip to content
Eugene Siow edited this page Jun 29, 2016 · 3 revisions

MonetDB

Setting up MonetDB on the Raspberry Pi 2

Based on the guide from MonetDB.

  1. sudo apt-get install libpcre3 libpcre3-dev

  2. Change the MonetDB_rel and MonetDB_ver variables to the latest which you can find here: http://dev.monetdb.org/downloads/sources/Latest/

    export MonetDB_rel=Jun2016
    export MonetDB_ver=11.23.3
    export MonetDB_base_dir=$HOME/MonetDB-$MonetDB_rel
    export MonetDB_source_dir=$MonetDB_base_dir/MonetDB-$MonetDB_ver
    export MonetDB_build_dir=$MonetDB_base_dir/BUILD
    export MonetDB_prefix_dir=$MonetDB_base_dir
    
  3. Create a MonetDB directory, preferably in your home directory where you have permissions: cd ~/

    mkdir $MonetDB_base_dir
    cd $MonetDB_base_dir
    
  4. wget http://dev.monetdb.org/downloads/sources/$MonetDB_rel/MonetDB-$MonetDB_ver.tar.xz

  5. tar xf MonetDB-$MonetDB_ver.tar.xz

  6. Create a build directory

    mkdir $MonetDB_build_dir
    cd $MonetDB_build_dir
    
  7. $MonetDB_source_dir/configure --prefix=$MonetDB_prefix_dir

  8. make

  9. make install

  10. Set paths on the system for convenience:

    export       PATH=$MonetDB_prefix_dir/bin:$PATH
    export    MANPATH=$MonetDB_prefix_dir/share/man:$MANPATH
    export  CLASSPATH=$MonetDB_prefix_dir/share/monetdb/lib:$CLASSPATH
    MonetDB_python_lib=$MonetDB_prefix_dir/`python -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib(0,1,"")'`
    export PYTHONPATH=$MonetDB_python_lib/site-packages:$python_lib/dist-packages:$PYTHONPATH
    
  11. Check if it's installed properly: mclient --version