Guacamole Installation
From blinkenwiki
Server
These are supposed to be the only necessary steps to install Guacamole, but the add-repository step didn't work:
sudo add-apt-repository ppa:guacamole/stable sudo apt-get install guacamole-tomcat
So, had to install from source. Installation of prerquisites:
Basic stuff:
sudo apt install make
Required stuff:
sudo apt install libcairo2-dev sudo apt install libjpeg-turbo8-dev sudo apt install libpng-dev sudo apt install libtool-bin sudo apt install libossp-uuid-dev
Optional stuff:
sudo apt install libvncclient1 sudo apt install freerdp2-dev sudo apt install libssh2-1-dev sudo apt install libpango1.0-dev sudo apt install libavcodec-dev libavformat-dev libavutil-dev libswscale-dev sudo apt install libvncserver-dev
Configuring:
./configure --with-init-dir=/etc/init.d --disable-dependency-tracking
Make and install:
make sudo make install sudo ldconfig
Client
Install tomcat:
sudo apt install tomcat9