Guacamole Installation: Difference between revisions

From blinkenwiki

Line 58: Line 58:
sudo apt install tomcat9
sudo apt install tomcat9
sudo cp ~/Downloads/guacamole-1.3.0.war /var/lib/tomcat9/webapps/
sudo cp ~/Downloads/guacamole-1.3.0.war /var/lib/tomcat9/webapps/
systemctl restart tomcat9
</pre>
</pre>

Revision as of 20:28, 1 June 2021

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
sudo cp ~/Downloads/guacamole-1.3.0.war /var/lib/tomcat9/webapps/
systemctl restart tomcat9