Attempt 2 – Installing on Debian from their repositories
The MICO Platform contains some fairly good documentation on Debian installation found https://www.mico-project.eu/pages/documentation/#cat-2 . I had to do a few extra things to even begin installing MICO. I am starting with a completely fresh version of Debian 8.8 (latest at the time of this writing).
Additional Steps:
- Enable “jessie-backports” – https://backports.debian.org/Instructions/
- Run “apt-get update” (to get the backport info).
- Install “Hyper-V tools” (Windows only) – https://oitibs.com/install-hyper-v-lis-on-debian-8/
- Now start following their documentation
-
Create the file /etc/apt/sources.list.d/mico.list and add the line:
deb http://apt.mico-project.eu/ mico main contrib
- Run “apt-get update”. You will get an error. This is fine.
- Run “apt-get install mico-apt-key”. This fixes previous error.
- Run “apt-get update”. Should work normally now.
- Run “apt-get install mico-platform”. You will get an error. This is fine.
- Run “apt install -t jessie-backports openjdk-8-jre-headless ca-certificates-java”. This fixes previous error.
- At this point, I guess you are supposed to update your hosts file. Currently, my hostname is “mico” and my /etc/hosts file reads, I have no idea if this is correct:
127.0.0.1 localhost
127.0.1.1 mico - Finally, we should be able to run “apt-get install mico-platform” without error. You will be presented with a series of questions which I detail below. I don’t know if I am making the correct selections, but this is why I am posting this 🙂
Below is the series of screenshots of configuration selection values and finally the end results. As you can see, marmotta, “mico broker”, and RabbitMQ do not work. I have posted this as an imgur album for convenience. Full album here.