Apache Guacamole: установка и настройка — различия между версиями

Материал из OrticonWiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
Для Ubuntu 22.04
 
Для Ubuntu 22.04
 
+
<br>
# '''Устанавливаем следующие пакеты'''
+
# '''Устанавливаем следующие пакеты:'''
 
+
 
#:<code>sudo apt install build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev libvncserver-dev freerdp2-dev libssh2-1-dev libtelnet-dev libwebsockets-dev libpulse-dev libvorbis-dev libwebp-dev libssl-dev libpango1.0-dev libswscale-dev libavcodec-dev libavutil-dev libavformat-dev</code>
 
#:<code>sudo apt install build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev libvncserver-dev freerdp2-dev libssh2-1-dev libtelnet-dev libwebsockets-dev libpulse-dev libvorbis-dev libwebp-dev libssl-dev libpango1.0-dev libswscale-dev libavcodec-dev libavutil-dev libavformat-dev</code>
 +
# '''Загружаем исходный код:'''
 +
#:<code>wget https://downloads.apache.org/guacamole/1.5.5/source/guacamole-server-1.5.5.tar.gz</code>
 +
# '''Распаковываем и переходим в каталог:'''
 +
#:<code>tar -xvf guacamole-server-1.5.5.tar.gz</code>
 +
#:<code>cd guacamole-server-1.5.5</code>
 +
# '''Собираем сервер из исходников:'''
 +
#:<code>sudo ./configure --with-init-dir=/etc/init.d --enable-allow-freerdp-snapshots</code>
 +
#:<code>sudo make</code>
 +
#:<code>sudo make install</code>
 +
# '''Обновляем кэш установленной библиотеки и перезагружаем systemd:'''
 +
#:<code>sudo ldconfig</code>
 +
#:<code>sudo systemctl daemon-reload</code>
 +
# '''Запускаем сервис guacd:'''
 +
#:<code>sudo systemctl start guacd</code>
 +
#:<code>sudo systemctl enable guacd</code>
 +
# '''Устанавливаем веб-приложение Guacamole:'''
 +
#:<code>sudo apt install tomcat9 tomcat9-admin tomcat9-common tomcat9-user</code>
 +
# '''Загружаем клиент Guacamole и перемещаем клиент в каталог Tomcat с последующим перезапуском служб:'''
 +
#:<code>sudo wget https://downloads.apache.org/guacamole/1.5.5/binary/guacamole-1.5.5.war</code>
 +
#:<code>sudo mv guacamole-1.5.5.war /var/lib/tomcat9/webapps/guacamole.war</code>
 +
#:<code>sudo systemctl restart tomcat9 guacd</code>

Версия 16:20, 14 октября 2024

Для Ubuntu 22.04

  1. Устанавливаем следующие пакеты:
    sudo apt install build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev libvncserver-dev freerdp2-dev libssh2-1-dev libtelnet-dev libwebsockets-dev libpulse-dev libvorbis-dev libwebp-dev libssl-dev libpango1.0-dev libswscale-dev libavcodec-dev libavutil-dev libavformat-dev
  2. Загружаем исходный код:
    wget https://downloads.apache.org/guacamole/1.5.5/source/guacamole-server-1.5.5.tar.gz
  3. Распаковываем и переходим в каталог:
    tar -xvf guacamole-server-1.5.5.tar.gz
    cd guacamole-server-1.5.5
  4. Собираем сервер из исходников:
    sudo ./configure --with-init-dir=/etc/init.d --enable-allow-freerdp-snapshots
    sudo make
    sudo make install
  5. Обновляем кэш установленной библиотеки и перезагружаем systemd:
    sudo ldconfig
    sudo systemctl daemon-reload
  6. Запускаем сервис guacd:
    sudo systemctl start guacd
    sudo systemctl enable guacd
  7. Устанавливаем веб-приложение Guacamole:
    sudo apt install tomcat9 tomcat9-admin tomcat9-common tomcat9-user
  8. Загружаем клиент Guacamole и перемещаем клиент в каталог Tomcat с последующим перезапуском служб:
    sudo wget https://downloads.apache.org/guacamole/1.5.5/binary/guacamole-1.5.5.war
    sudo mv guacamole-1.5.5.war /var/lib/tomcat9/webapps/guacamole.war
    sudo systemctl restart tomcat9 guacd