Created
July 12, 2018 20:31
-
-
Save rbxbx/b7c6dd44ead1ee0195b46933cc20e9b1 to your computer and use it in GitHub Desktop.
norns-vagrant
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vagrant init debian/contrib-stretch64 | |
vagrant up | |
vagrant ssh | |
sudo apt-get update | |
sudo apt-get -y install vim git bc i2c-tools | |
sudo apt-get -y install libncurses5-dev | |
sudo apt-get -y install gcc | |
sudo apt-get -y install g++ | |
sudo apt-get -y install curl | |
git clone https://github.com/monome/norns-image.git | |
cd norns-image | |
# comment/remove all the network and wifi stuff. | |
# comment/remove the i2c stuff | |
nano setup.sh | |
nano config/norns-init.service | |
nano scripts/init-norns.sh | |
./setup.sh | |
cd .. | |
curl https://keybase.io/artfwo/pgp_keys.asc | sudo apt-key add - | |
echo "deb http://norns.catfact.net/ stretch main" | sudo tee /etc/apt/sources.list.d/norns.list | |
### ??? needs to change to deb http://ftp.debian.org/debian jessie-backports main | |
### from https://monome.org/docs/raspbian/ | |
# use this instead? | |
# echo "deb http://ppa.launchpad.net/artfwo/monome/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/monome.list | |
sudo apt update | |
sudo apt install --no-install-recommends jackd2 | |
sudo apt install libnanomsg-dev supercollider-language supercollider-server supercollider-dev libavahi-compat-libdnssd-dev libasound2-dev libudev-dev libevdev-dev liblo-dev libcairo2-dev liblua5.3-dev liblua5.3-dev | |
sudo apt install sc3-plugins ladspalist | |
# libmonome-dev had a problem "Unable to locate package libmonome-dev" so compiled from source below | |
sudo apt-get upgrade | |
git clone https://github.com/monome/libmonome.git | |
cd libmonome | |
./waf configure | |
./waf | |
sudo ./waf install | |
cd .. | |
## do we need serialosc? | |
sudo apt-get install libudev-dev libavahi-compat-libdnssd-dev | |
git clone https://github.com/monome/serialosc.git | |
cd serialosc | |
git submodule init && git submodule update | |
./waf configure | |
./waf | |
sudo ./waf install | |
cd .. | |
cd ~ | |
git clone https://github.com/monome/norns | |
cd norns | |
./waf configure | |
./waf |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment