Installation Instructions

System requirements

Before you install or build 2X TerminalServer for Linux, please ensure that you meet all the following requirements

To install

  • RPM based Linux distribution
  • 256 MB of RAM or more, recommended 512 MB
  • Xfree86 Version 4.1.0 or higher
  • Openssh, Openssh Server

To build

  • 1GB RAM and 1GB swap (without graphical interface), recommended 2GB RAM and 1GB swap
  • 2.5 GB of hard disk space
  • Subversion 1.1.3-10 or higher
  • GNU make
  • GCC 3.3.5

Pre-built binaries

The latest binaries are available here. To install the server, simply perform the following commands …

RPM

rpm -ivh 2xterminalserver-1.5.0-61.i586.rpm

TAR.GZ

su -
cd /usr
tar zxvf 2xterminalserver-1.5.0-61.tar.gz
/usr/NX/bin/nxsetup

Build from source

su -
cd ~/ (or any other place you would want to check out your source)
svn co http://code.2x.com/svn/linuxterminalserver

To build from trunk:

cd linuxterminalserver/trunk/scripts
./build_NX_client_server.sh

To build the milestone:1.5.0 release:

cd linuxterminalserver/tags/linuxterminalserver-1.5.0/scripts
./build_NX_client_server.sh --release linuxterminalserver-1.5.0

By default the target build path will be /tmp/NX. This can be changed by passing parameters to the build script.

Usage: build_NX_client_server.sh [--release RELEASE] [--build-release PATH] [--overwrite] [--build all|common|client|server]

Further reading: