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

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