Skip to content
attejensen edited this page Jan 14, 2014 · 9 revisions

Linux

Installing the dependencies.

Before building Radium, you need to install the dependencies.

Fedora 17 64 bit

  • qt4-devel
  • libXaw-devel
  • python2-devel
  • alsa-lib-devel
  • jack-audio-connection-kit-devel
  • libsamplerate-devel
  • liblrdf-devel
  • libsndfile-devel
  • ladspa-devel
  • glib2-devel
  • ladspa-calf-plugins
  • binutils-devel
  • libtool-ltdl
  • libtool
  • tk
  • libogg-devel
  • libvorbis-devel
  • speex-devel
  • fftw-devel
  • guile

Debian and Ubuntu:

  • libqt4-dev
  • qt4-dev-tools
  • libxaw7-dev
  • python2-dev
  • libasound2-dev
  • libjack-jackd2-dev or libjack-jackd1-dev
  • libsamplerate-dev
  • liblrdf-dev
  • libsndfile-dev
  • ladspa-sdk
  • glib2-dev
  • calf-plugins
  • binutils-dev
  • libc6-dev
  • tk8.5
  • libogg-dev
  • libvorbis-dev
  • libspeex-dev
  • fftw-dev
  • fftw3-dev
  • guile
  • guile-2.0-dev (Debian Wheezy)
  • libfftw3-dev (Debian Wheezy)

Building Radium from a release tarball

The recommended way of installing Radium on linux is by downloading a release tarball at http://archive.notam02.no/arkiv/src/?C=M;O=D. Look for the release with the highest number and the extension .tar.gz. Then unpack the tarball and start the build by typing:

cd radium.x.y.z
make packages
BUILDTYPE=RELEASE ./build_linux.sh -j7

Staying in that directory, you can then run Radium by typing ./start.sh

Building from GIT

Building from GIT is mainly for those interested in following or participating in the development of Radium. You can pull the source code for Radium from the GIT repository by typing the following in a terminal:

git clone https://github.com/kmatheussen/radium.git

This will clone the source code into a new directory, called radium. You then build Radium by typing:

touch audio/*.cpp common/gfx_op_queue_generated.c common/visual_op_queue_proc.h
make packages
BUILDTYPE=RELEASE ./build_linux.sh -j7

Staying in that directory, you can then run radium by typing ./start.sh

Running Radium

Note that there's no install target in the Makefile. This means that you simply build Radium in a suitable directory and start it from that directory by running the start.sh script. If you'd rather not have to go to that directory every time, you can save the following to a script, for instancce ~/bin/radium. Remember to make the script executable afterwards.

#!/bin/bash
cd ~/path/to/radium
start.sh "$@"

Setup

On the first run, Radium creates the directory ~/.radium and places the files config (general configuration) and colors (configuration of colors) here. If you feel like it (for instance to keep your configurations across upgrades) you can also copy the files bin/keybindings.conf and bin/menues.conf to ~/.radium and Radium will use these files instead of the ones in the bin/ directory.