This page is a work in progress. Instructions are for building the InfluxDB and their package for Debian 6 64bit.)
sudo apt-get install mercurial bzr protobuf-compiler flex bison valgrind g++ make curl rpm build-essential git
curl -O https://storage.googleapis.com/golang/go1.2.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.2.2.linux-amd64.tar.gz
echo -ne 'export GOROOT=/usr/local/go\nexport PATH=$PATH:/$GOROOT/bin\n' >> ~/.bash_profile
source ~/.bash_profile
git clone https://github.com/influxdb/influxdb.git
cd influxdb
./configure
make
curl -sSL https://get.rvm.io | bash -s stable
echo '[ -s ${HOME}/.rvm/scripts/rvm ] && source ${HOME}/.rvm/scripts/rvm
' >> ~/.bash_profile
source ~/.bash_profile
rvm install 1.9.3
rvm 1.9.3@influxdb do bundle install
make package
running whole test cases (takes several minutes)
make test
running integration/data_test
make integration_test only=DataTest verbose=on