Skip to content

Instantly share code, notes, and snippets.

@cgkio
Created December 25, 2013 21:47
Show Gist options
  • Save cgkio/8127276 to your computer and use it in GitHub Desktop.
Save cgkio/8127276 to your computer and use it in GitHub Desktop.
Raspberry Pi setup crib sheet (private)
sudo apt-get update
# node.js
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
node -v
# git
sudo apt-get install git
# heimcontrol.js
sudo apt-get install git-core git scons build-essential scons libpcre++-dev xulrunner-dev libboost-dev libboost-program-options-dev libboost-thread-dev libboost-filesystem-dev
git clone git://github.com/RickP/mongopi.git
cd mongopi
scons
sudo scons --prefix=/opt/mongo install
scons -c
PATH=$PATH:/opt/mongo/bin/
export PATH
sudo useradd mongodb
sudo mkdir /var/lib/mongodb
sudo chown mongodb:mongodb /var/lib/mongodb
sudo mkdir /etc/mongodb/
sudo sh -c 'echo "dbpath=/var/lib/mongodb" > /etc/mongodb/mongodb.conf'
cd /etc/init.d
sudo wget -O mongodb https://gist.github.com/ni-c/fd4df404bda6e87fb718/raw/36d45897cd943fbd6d071c096eb4b71b37d0fcbb/mongodb.sh
sudo chmod +x mongodb
sudo update-rc.d mongodb defaults
sudo service mongodb start
git clone git://github.com/ni-c/heimcontrol.js.git
cd heimcontrol.js
npm install
# can run heimcontrol.js by typing $ node heimcontrol.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment