LIVE Server Installation Instructions: Linux

LIVE Server Installation

Root Installation
Nonroot Installation
Uninstall Instructions

Root install

If you are an administrator on the machine on which you will install the LIVE Server, it is recommended that you use the root installation. This will automatically check dependencies, and install the server into the place where all users can use it.

  1. Download the LIVE Server root package
  2. Run the command as root**: rpm -i LIVEServer-version-build.os.arch.rpm
  3. Launch your LIVE Session from your LIVE Client (X-Win32, LinuxLIVE, MacLIVE etc)

**Debian/Ubuntu linux use .deb packages by default rather than rpm. To install the root LIVE Server on one of these systems use the conversion utility alien.

Run the command alien -i LIVEServer-##-##.rhel4.i386.rpm
For more information on alien see http://wiki.debian.org/Alien

Non-root install

The non-root installation is a compressed tar file, which will typically be installed in your $HOME directory in a sub directory named ‘LIVEServer.’ which needs to be added to SCI on the client.

  1. Download the LIVE Server nonroot package
  2. Extract the file: tar xzf LIVEServer-version-build-os-arch. tar.gz
  3. On the client side (X-Win32, LinuxLIVE, MacLIVE etc), edit the SCI to point to the path of LIVE6Server/bin/rxlaunch6 sci (LIVEServer/bin/rxlaunch sci5 for LIVEServer 5)
  4. Launch your LIVE Session from your LIVE Client (X-Win32, LinuxLIVE, MacLIVE etc)

Notes

The LIVE server starts automatically when a LIVE client connects. The client runs the ‘sci’ program, which in turn starts rxserver, if it isn’t already running. Communication between the LIVE components on the server are through files and named sockets in a directory named .nx in your home directory, which is created automatically. You do not need to start anything after installation. It will automatically exit when you terminate your last running session.

For security reasons, each user runs his own instance of the LIVE server.

Uninstall Instructions

  • Root Install:(as a root user) rpm -e LIVEServer
  • Nonroot Install: Remove the LIVEServer/ directory

System Requirements

  • linux with gcc 3.4 or later
  • sshd must be installed
  • ‘AllowTcpForwarding yes’ in sshd_config (enabled by default)
  • Allow ssh port forwarding in SELinux. See SELinux for more information

SLES 9 Users: Novell has a patch which will update your system to meet the proper requirements. The patch can be downloaded here (Login Required)

Tested Systems

  • i386 RHEL4 rpm: RHEL4, Fedora Core 4, SLES 10, Debian etch, Ubuntu 6 “drake”
  • i386 RHEL5 rpm: RHEL5, Fedora Core 7
  • x86_64 RHEL5 rpm: RHEL 5, Fedora Core 7