Sorry for the double email, but here is the exact set of steps that I am taking to install Guacamole. I am using this snippet in a Vagrant instance in a bash installation script. I am starting with a fresh install of Ubuntu 22.04 LTS.
## Install Tomcat apt-get install -y tomcat9 ## Install Guacamole apt-get install -y build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin uuid-dev libwebp-dev libvncserver-dev wget --no-verbose --show-progress --progress=bar:force -P /tmp https://downloads.apache.org/guacamole/1.4.0/source/guacamole-server-1.4.0.tar.gz 2>&1 echo '2789075c8b25e5aa42dec505491d3425b7b2fe2051772b0006860c26e8a57b90 /tmp/guacamole-server-1.4.0.tar.gz' | shasum -a 256 --check tar -zxvf /tmp/guacamole-server-1.4.0.tar.gz -C /tmp cd /tmp/guacamole-server-1.4.0/ ./configure --with-init-dir=/etc/init.d --disable-guacenc make make install ldconfig systemctl daemon-reload systemctl start guacd systemctl enable guacd wget --no-verbose --show-progress --progress=bar:force -P /tmp https://downloads.apache.org/guacamole/1.4.0/binary/guacamole-1.4.0.war 2>&1 echo '92fb06e3ce8fe4f932ddfdffd75a352c06ab58d3bd0a946faa5beda73e8592f0 /tmp/guacamole-1.4.0.war' | shasum -a 256 --check mv -v /tmp/guacamole-1.4.0.war /var/lib/tomcat9/webapps
