GUACAMOLE-145: Update README to include (correct) required and optional dependencies.
This commit is contained in:
parent
78e6215cbd
commit
40cc1536af
61
README
61
README
@ -31,14 +31,69 @@ access, but would be easy for JavaScript programs to process. guacd is the
|
|||||||
proxy which translates between arbitrary protocols and the Guacamole protocol.
|
proxy which translates between arbitrary protocols and the Guacamole protocol.
|
||||||
|
|
||||||
|
|
||||||
|
------------------------------------------------------------
|
||||||
|
Required dependencies
|
||||||
|
------------------------------------------------------------
|
||||||
|
|
||||||
|
All software within guacamole-server is built using the popular GNU Automake,
|
||||||
|
and thus provides the standard configure script. Before compiling, at least
|
||||||
|
the following required dependencies must already be installed:
|
||||||
|
|
||||||
|
1) Cairo (http://cairographics.org/)
|
||||||
|
|
||||||
|
2) libjpeg-turbo (http://libjpeg-turbo.virtualgl.org/)
|
||||||
|
OR libjpeg (http://www.ijg.org/)
|
||||||
|
|
||||||
|
3) libpng (http://www.libpng.org/pub/png/libpng.html)
|
||||||
|
|
||||||
|
4) OSSP UUID (http://www.ossp.org/pkg/lib/uuid/)
|
||||||
|
|
||||||
|
|
||||||
|
------------------------------------------------------------
|
||||||
|
Optional dependencies
|
||||||
|
------------------------------------------------------------
|
||||||
|
|
||||||
|
In addition, the following optional dependencies may be installed in order to
|
||||||
|
enable optional features of Guacamole. Note that while the various supported
|
||||||
|
protocols are technically optional, you will no doubt wish to install the
|
||||||
|
dependencies of at least ONE supported protocol, as Guacamole would be useless
|
||||||
|
otherwise.
|
||||||
|
|
||||||
|
RDP:
|
||||||
|
* FreeRDP (http://www.freerdp.com/)
|
||||||
|
|
||||||
|
SSH:
|
||||||
|
* libssh2 (http://www.libssh2.org/)
|
||||||
|
* OpenSSL (https://www.openssl.org/)
|
||||||
|
* Pango (http://www.pango.org/)
|
||||||
|
|
||||||
|
Telnet:
|
||||||
|
* libtelnet (https://github.com/seanmiddleditch/libtelnet)
|
||||||
|
* Pango (http://www.pango.org/)
|
||||||
|
|
||||||
|
VNC:
|
||||||
|
* libVNCserver (http://libvnc.github.io/)
|
||||||
|
|
||||||
|
Support for audio within VNC:
|
||||||
|
* PulseAudio (http://www.freedesktop.org/wiki/Software/PulseAudio/)
|
||||||
|
|
||||||
|
Support for SFTP file transfer for VNC or RDP:
|
||||||
|
* libssh2 (http://www.libssh2.org/)
|
||||||
|
* OpenSSL (https://www.openssl.org/)
|
||||||
|
|
||||||
|
Support for WebP image compression:
|
||||||
|
* libwebp (https://developers.google.com/speed/webp/)
|
||||||
|
|
||||||
|
"guacenc" video encoding utility:
|
||||||
|
* FFmpeg (https://ffmpeg.org/)
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
Compiling and installing guacd, libguac, etc.
|
Compiling and installing guacd, libguac, etc.
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
|
|
||||||
All software within guacamole-server is built using the popular GNU Automake,
|
All software within guacamole-server is built using the popular GNU Automake,
|
||||||
and thus provides the standard configure script. Before compiling, you need to
|
and thus provides the standard configure script.
|
||||||
have compiled and installed libguac, the core Guacamole library. This is
|
|
||||||
available from the main Apache Guacamole site at http://guacamole.incubator.apache.org/.
|
|
||||||
|
|
||||||
1) Run configure
|
1) Run configure
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user