Apache Guacamole: установка и настройка — различия между версиями
Материал из OrticonWiki
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 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
- Устанавливаем следующие пакеты:
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
- Загружаем исходный код:
- Распаковываем и переходим в каталог:
tar -xvf guacamole-server-1.5.5.tar.gz
cd guacamole-server-1.5.5
- Собираем сервер из исходников:
sudo ./configure --with-init-dir=/etc/init.d --enable-allow-freerdp-snapshots
sudo make
sudo make install
- Обновляем кэш установленной библиотеки и перезагружаем systemd:
sudo ldconfig
sudo systemctl daemon-reload
- Запускаем сервис guacd:
sudo systemctl start guacd
sudo systemctl enable guacd
- Устанавливаем веб-приложение Guacamole:
sudo apt install tomcat9 tomcat9-admin tomcat9-common tomcat9-user
- Загружаем клиент 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