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

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
wiki:development:build-howto-linux:x2goclient [2013/01/18 13:23]
kjellski just added the sudo su for prefixed /usr build
wiki:development:build-howto-linux:x2goclient [2020/05/26 15:16]
danger89
Line 1: Line 1:
 ====== Build X2GoClient & X2Go Browser Plugin for GNU/Linux ====== ====== Build X2GoClient & X2Go Browser Plugin for GNU/Linux ======
  
-//... esp. applies to installation on the Linux-From-Scratch distribution./​/+Install ​the following package dependencies first (Debian/Ubuntu based distros):
  
-  * recommended on the client: pulseaudio 
-  * build dependencies (libraries and corresponding dev/header files): ​ 
-    * libc6 
-    * libcups2 
-    * libgcc1 
-    * libldap-2.4-2 
-    * libqt4-network 
-    * libqt4-svg 
-    * libqtcore4 
-    * libqtgui4 
-    * libssh-4 (>= 0.4.7) 
-    * libstdc++6 
-    * libx11-6 
  
-<note>You need qt4 for x2goclientFollow the installation instructions at [[http://www.linuxfromscratch.org/blfs/view/svn/x/qt4.html|BLFS]].</​note>​+<code> 
 +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 
 +</​code>​ 
 + 
 +//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.** **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>​
  
Line 41: Line 40:
 $ cd x2goclient $ cd x2goclient
 $ export PREFIX=/usr $ export PREFIX=/usr
-sudo su -c "make build_client && ​make install_client"+$ make -j 4 
 +$ sudo make install_client
 </​code>​ </​code>​
  
Line 47: Line 47:
 Also build+install x2goplugin** Also build+install x2goplugin**
  
-<​code>​ + 
-$ sudo su -c "make build_plugin && make install_plugin"​ +**TODO:** Where is the the X2Go Browser plugin repo located? 
-</​code>​+
  
  
  
wiki/development/build-howto-linux/x2goclient.txt · Last modified: 2020/05/28 22:52 by danger89