User Tools

Site Tools


wiki:development:build-howto-linux:x2goclient

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:development:build-howto-linux:x2goclient [2011/11/15 10:25]
sunweaver created
wiki:development:build-howto-linux:x2goclient [2020/05/26 15:16] (current)
danger89
Line 1: Line 1:
-====== Build x2goclient/​x2goplugin ​for GNU/Linux ======+====== Build X2GoClient & X2Go Browser Plugin ​for GNU/Linux ======
  
-  * recommended on the client: pulseaudio +Install ​the following package ​dependencies ​first (Debian/Ubuntu based distros): 
-  * build dependencies (libraries and corresponding dev/header files):  + 
-    * libc6 + 
-    * libcups2 +<​code>​ 
-    * libgcc1 +sudo apt-get install build-essential libc6-dev \ 
-    * libldap-2.4-2 +                     qt4-dev-tools libqt4-dev ​libqt4-network ​git \ 
-    ​* ​libqt4-network +                     ​libqt4-svg libqtcore4 libqtgui4 ​\ 
-    ​* ​libqt4-svg +                     libldap2-dev ​libssh-dev libxpm-dev libcups2-dev \ 
-    * libqtcore4 +                     ​libgcc1 libldap-2.4-2 libssh-4 libstdc++6 libx11-dev 
-    * libqtgui4 +</​code>​ 
-    ​* ​libssh-4 ​(>= 0.4.7) + 
-    * libstdc++6 +//Note:// Try to use at least libssh ​>= v0.4.7. 
-    * libx11-6+ 
 +//Note #2:// Recommended package on the client-side: pulseaudio
  
-<​note>​You need qt4 for x2goclient. Follow the installation instructions at [[http://​www.linuxfromscratch.org/​blfs/​view/​svn/​x/​qt4.html|BLFS]].</​note>​ 
  
 **Run the following commands as a regular, non-root user.  You'll need the root password to install them.** **Run the following commands as a regular, non-root user.  You'll need the root password to install them.**
  
-**1. FIXME -> nxproxy has to be installed from nx-libs.git+**1.
 Install nxproxy from git** Install nxproxy from git**
  
 <​code>​ <​code>​
-$ git clone git://​code.x2go.org/​nxproxy +$ mkdir ~/x2go && cd ~/x2go 
-$ cd nxproxy+$ git clone  git://​code.x2go.org/​nx-libs.git 
 +$ cd nx-libs/nxproxy
 $ autoconf ​ $ autoconf ​
 $ ./configure --prefix=/​usr $ ./configure --prefix=/​usr
-$ make +$ make -j 4 
-su -c "make install"+sudo make install
 </​code>​ </​code>​
  
-**2.+ 
 +**2a.
 Install x2goclient from git** Install x2goclient from git**
  
Line 37: Line 39:
 $ git clone git://​code.x2go.org/​x2goclient $ git clone git://​code.x2go.org/​x2goclient
 $ cd x2goclient $ cd x2goclient
-qmake +export PREFIX=/usr 
-$ make +$ make -j 4 
-su -c "​install -m 755 --owner root --group root -c -D x2goclient /​usr/​bin/​x2goclient"​+sudo make install_client
 </​code>​ </​code>​
 +
 +**2b.
 +Also build+install x2goplugin**
 +
 +
 +**TODO:** Where is the the X2Go Browser plugin repo located?
 +
  
  
  
wiki/development/build-howto-linux/x2goclient.1321352745.txt.gz · Last modified: 2013/03/08 13:31 (external edit)