itdocument software dependencies - dmt - source code for the kunsthal art installation Err parazyd.org 70 hgit clone git://parazyd.org/dmt.git URL:git://parazyd.org/dmt.git parazyd.org 70 1Log /git/dmt/log.gph parazyd.org 70 1Files /git/dmt/files.gph parazyd.org 70 1Refs /git/dmt/refs.gph parazyd.org 70 1README /git/dmt/file/README.md.gph parazyd.org 70 1LICENSE /git/dmt/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit 40e246fbac78b817d17b197e20a68f326ee842c6 /git/dmt/commit/40e246fbac78b817d17b197e20a68f326ee842c6.gph parazyd.org 70 1parent fa445d4cf90a2ccff46ac9b024cfbea238c29d8a /git/dmt/commit/fa445d4cf90a2ccff46ac9b024cfbea238c29d8a.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Sat, 18 Nov 2017 04:22:16 +0100 Err parazyd.org 70 i Err parazyd.org 70 idocument software dependencies Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i A README.md | 62 +++++++++++++++++++++++++++++++ Err parazyd.org 70 i A funkadelic-maggot-brain.jpg | 0 Err parazyd.org 70 i Err parazyd.org 70 i2 files changed, 62 insertions(+), 0 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/README.md b/README.md /git/dmt/file/README.md.gph parazyd.org 70 it@@ -0,0 +1,62 @@ Err parazyd.org 70 i+dmt Err parazyd.org 70 i+=== Err parazyd.org 70 i+ Err parazyd.org 70 i+Description to be written. Err parazyd.org 70 i+ Err parazyd.org 70 i+ Err parazyd.org 70 i+Software dependencies Err parazyd.org 70 i+--------------------- Err parazyd.org 70 i+ Err parazyd.org 70 i+This stack runs on two different machines: A FreePBX box, and a Caller Err parazyd.org 70 i+Station. Their setup is documented below. Err parazyd.org 70 i+ Err parazyd.org 70 i+ Err parazyd.org 70 i+### Caller Station Err parazyd.org 70 i+ Err parazyd.org 70 i+The Caller Station is a laptop running [Ubuntu Studio Err parazyd.org 70 i+17.10](https://ubuntustudio.org/). For our setup, we have removed Err parazyd.org 70 i+Pulseaudio by issuing: Err parazyd.org 70 i+ Err parazyd.org 70 i+``` Err parazyd.org 70 i+# apt purge pulseaudio pulseaudio-utils pavucontrol Err parazyd.org 70 i+``` Err parazyd.org 70 i+ Err parazyd.org 70 i+A reboot after removing Pulseaudio is necessary because it's integrated Err parazyd.org 70 i+in the desktop environment and this proved as the cleanest way to get Err parazyd.org 70 i+the system without it. Err parazyd.org 70 i+ Err parazyd.org 70 i+Once this is done, we can install the additional software needed to run Err parazyd.org 70 i+the part of the stack running on the Caller Station. Our SIP software of Err parazyd.org 70 i+choice is [Twinkle](http://www.twinklephone.com/), and our daemons are Err parazyd.org 70 i+written in Python 3, along with using some external libraries for it. We Err parazyd.org 70 i+can install all the dependencies by running the following: Err parazyd.org 70 i+ Err parazyd.org 70 i+``` Err parazyd.org 70 i+# apt install git twinkle python3-flask xdotool tmux openssh-server openssh-client alsa-utils Err parazyd.org 70 i+``` Err parazyd.org 70 i+ Err parazyd.org 70 i+Once we have our dependencies in place, we can clone this git repository Err parazyd.org 70 i+and proceed. The actual deployment is documented further on in this Err parazyd.org 70 i+readme. Err parazyd.org 70 i+ Err parazyd.org 70 i+``` Err parazyd.org 70 i+$ git clone https://github.com/awk0324/dmt.git Err parazyd.org 70 i+``` Err parazyd.org 70 i+ Err parazyd.org 70 i+For automation, it is also useful to generate an SSH key and copy it to Err parazyd.org 70 i+the FreePBX box's root user, which setup is explained below. Err parazyd.org 70 i+ Err parazyd.org 70 i+ Err parazyd.org 70 i+### FreePBX box Err parazyd.org 70 i+ Err parazyd.org 70 i+To be written. Err parazyd.org 70 i+ Err parazyd.org 70 i+ Err parazyd.org 70 i+Acknowledgments Err parazyd.org 70 i+--------------- Err parazyd.org 70 i+ Err parazyd.org 70 i+Funkadelic's "Who Says a Funk Band Can't Play Rock?!" is copyright by Err parazyd.org 70 i+**Funkadelic/George Clinton/Walter Morrison/Michael Hampton**. Err parazyd.org 70 i+ Err parazyd.org 70 i+Funkadelic's "Maggot Brain" cover art is copyright by **Westbound Err parazyd.org 70 i+Records**. Err parazyd.org 70 1diff --git a/funkadelic-maggot-brain.jpg b/funkadelic-maggot-brain.jpg /git/dmt/file/funkadelic-maggot-brain.jpg.gph parazyd.org 70 iBinary files differ. Err parazyd.org 70 .