mirror of
https://git.koehlerweb.org/frodovdr/guac-install
synced 2025-07-06 18:43:32 +02:00
Updated to support guacamole 1.4.0 and updated the guac-install.server.sh script some. (#208)
This commit is contained in:
@ -4,7 +4,7 @@
|
||||
if ! [ $(id -u) = 0 ]; then echo "Please run this script as sudo or root"; exit 1 ; fi
|
||||
|
||||
# Version number of Guacamole to install
|
||||
GUACVERSION="1.3.0"
|
||||
GUACVERSION="1.4.0"
|
||||
|
||||
# Different version of Ubuntu/Linux Mint and Debian have different package names...
|
||||
source /etc/os-release
|
||||
@ -22,7 +22,7 @@ if [[ "${NAME}" == "Ubuntu" ]] || [[ "${NAME}" == "Linux Mint" ]]; then
|
||||
fi
|
||||
elif [[ "${NAME}" == *"Debian"* ]] || [[ "${NAME}" == *"Raspbian GNU/Linux"* ]] || [[ "${NAME}" == *"Kali GNU/Linux"* ]] || [[ "${NAME}" == "LMDE" ]]; then
|
||||
JPEGTURBO="libjpeg62-turbo-dev"
|
||||
if [[ "${PRETTY_NAME}" == *"stretch"* ]] || [[ "${PRETTY_NAME}" == *"buster"* ]] || [[ "${PRETTY_NAME}" == *"Kali GNU/Linux Rolling"* ]] || [[ "${NAME}" == "LMDE" ]]; then
|
||||
if [[ "${PRETTY_NAME}" == *"bullseye"* ]] || [[ "${PRETTY_NAME}" == *"stretch"* ]] || [[ "${PRETTY_NAME}" == *"buster"* ]] || [[ "${PRETTY_NAME}" == *"Kali GNU/Linux Rolling"* ]] || [[ "${NAME}" == "LMDE" ]]; then
|
||||
LIBPNG="libpng-dev"
|
||||
else
|
||||
LIBPNG="libpng12-dev"
|
||||
@ -37,12 +37,12 @@ apt-get -qq update
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get -y install build-essential libcairo2-dev ${JPEGTURBO} ${LIBPNG} libossp-uuid-dev libavcodec-dev libavformat-dev libavutil-dev \
|
||||
libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libvncserver-dev libpulse-dev libssl-dev \
|
||||
libvorbis-dev libwebp-dev libwebsockets-dev wget libtool-bin libc-bin
|
||||
libvorbis-dev libwebp-dev libwebsockets-dev freerdp2-x11 libtool-bin ghostscript dpkg-dev wget crudini libc-bin
|
||||
|
||||
# If apt fails to run completely the rest of this isn't going to work...
|
||||
if [ $? != 0 ]; then
|
||||
echo "apt-get failed to install all required dependencies."
|
||||
exit
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Set SERVER to be the preferred download server from the Apache CDN
|
||||
@ -51,9 +51,9 @@ SERVER="http://apache.org/dyn/closer.cgi?action=download&filename=guacamole/${GU
|
||||
# Download Guacamole Server
|
||||
wget -O guacamole-server-${GUACVERSION}.tar.gz ${SERVER}/source/guacamole-server-${GUACVERSION}.tar.gz
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Failed to download guacamole-server-${GUACVERSION}.tar.gz"
|
||||
echo "${SERVER}/source/guacamole-server-${GUACVERSION}.tar.gz"
|
||||
exit
|
||||
echo -e "${RED}Failed to download guacamole-server-${GUACVERSION}.tar.gz" 1>&2
|
||||
echo -e "${SERVER}/source/guacamole-server-${GUACVERSION}.tar.gz${NC}"
|
||||
exit 1
|
||||
else
|
||||
# Extract Guacamole Files
|
||||
tar -xzf guacamole-server-${GUACVERSION}.tar.gz
|
||||
|
Reference in New Issue
Block a user