User Tools

Site Tools


wiki:development:build-howto-linux:x2goclient

This is an old revision of the document!


Build X2GoClient & X2Go Browser Plugin for GNU/Linux

Install the following package dependencies first (Debian/Ubuntu based distros):

sudo apt-get install build-essential libc6-dev \
                     qt4-dev-tools libqt4-dev libqt4-network git \
                     libqt4-svg libqtcore4 libqtgui4 \
                     libldap2-dev libssh-dev libxpm-dev libcups2-dev \
                     libgcc1 libldap-2.4-2 libssh-4 libstdc++6 libx11-dev

Note: Try to use at least libssh >= v0.4.7.

Note #2: Recommended package on the client-side: pulseaudio

Run the following commands as a regular, non-root user. You'll need the root password to install them.

1. Install nxproxy from git

$ mkdir ~/x2go && cd ~/x2go
$ git clone 	git://code.x2go.org/nx-libs.git
$ cd nx-libs/nxproxy
$ autoconf 
$ ./configure --prefix=/usr
$ make -j 4
$ sudo make install

2a. Install x2goclient from git

$ git clone git://code.x2go.org/x2goclient
$ cd x2goclient
$ export PREFIX=/usr
$ make -j 4
$ sudo make install_client

2b. Also build+install x2goplugin

TODO: Where is the the X2Go Browser plugin repo located?

wiki/development/build-howto-linux/x2goclient.1590506173.txt.gz · Last modified: 2020/05/26 15:16 by danger89