You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

install.sh 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #!/bin/bash
  2. sudo apt upgrade
  3. sudo apt install python3-pip
  4. sudo apt install redis-server
  5. # for dedicated computer after fresh linux install. todo : ask if needed.
  6. #sudo apt install git
  7. #sudo apt install syncthing
  8. #sudo apt install htop
  9. #sudo apt install screen
  10. #sudo apt install tmux
  11. #sudo apt install nginx
  12. #sudo apt install supervisor
  13. #sudo apt install ssh
  14. # todo one day : modify correct path in syncthing.conf
  15. #sudo cp syncthing.conf to /etc/supervisor/conf.d/
  16. pip3 install scipy
  17. pip3 install numpy
  18. #pip install pygame==1.9.2
  19. #pip3 install pygame==1.9.2
  20. pip3 install redis
  21. pip3 install pysimpledmx
  22. pip3 install DMXEnttecPro
  23. sudo apt install libasound2-dev
  24. sudo apt install libjack-dev
  25. pip3 install python-rtmidi
  26. pip3 install mido
  27. git clone https://github.com/ptone/pyosc --depth 1 /tmp/pyosc && cd /tmp/pyosc && sudo ./setup.py install
  28. pip3 install tk
  29. cd ../
  30. python3 configure.py
  31. # todo : ask for computer ip and run updateUI.py
  32. cd /tmp
  33. sudo apt install portaudio19-dev
  34. sudo apt install cmake
  35. git clone https://github.com/Ableton/link.git
  36. cd link
  37. git submodule update --init --recursive
  38. mkdir build
  39. cd build
  40. cmake ..
  41. cmake --build .
  42. cd /tmp/
  43. git clone --recursive https://github.com/gonzaloflirt/link-python.git
  44. cd link-python
  45. mkdir build
  46. cd build
  47. cmake ..
  48. cmake --build .