This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
wiki:development:build-howto-linux:x2goclient [2011/11/15 10:45] sunweaver |
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 |
- | * 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 x2goclient. Follow the installation instructions at [[http://www.linuxfromscratch.org/blfs/view/svn/x/qt4.html|BLFS]].</ | + | <code> |
+ | sudo apt-get install build-essential libc6-dev \ | ||
+ | qt4-dev-tools libqt4-dev libqt4-network git \ | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | //Note:// Try to use at least libssh >= v0.4.7. | ||
+ | |||
+ | //Note #2:// Recommended package on the client-side: | ||
**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** | ||
< | < | ||
- | $ git clone git:// | + | $ mkdir ~/x2go && cd ~/x2go |
- | $ cd nxproxy | + | $ git clone git:// |
+ | $ cd nx-libs/nxproxy | ||
$ autoconf | $ autoconf | ||
$ ./configure --prefix=/ | $ ./configure --prefix=/ | ||
- | $ make | + | $ make -j 4 |
- | $ su -c "make install" | + | $ sudo make install |
</ | </ | ||
Line 41: | Line 40: | ||
$ cd x2goclient | $ cd x2goclient | ||
$ export PREFIX=/usr | $ export PREFIX=/usr | ||
- | $ make build_client && | + | $ make -j 4 |
+ | $ sudo make install_client | ||
</ | </ | ||
Line 47: | Line 47: | ||
Also build+install x2goplugin** | Also build+install x2goplugin** | ||
- | < | + | |
- | $ make build_plugin && make install_plugin | + | **TODO:** Where is the the X2Go Browser plugin repo located? |
- | </ | + | |