8.3.  Linux PC

8.3.1.  Requirements

  • Any 32-bit distribution based on GLIBC 2.3.4, or newer. An i686 (or compatible) CPU with MMX and SSE support is required.

    or

    Any 64-bit distribution based on GLIBC 2.5.1, or newer. An x86_64 (or compatible) CPU is required.

    or

    Any 32-bit distribution based on GLIBC 2.11.3, or newer. An ARMv7 (or compatible) CPU with Thumb-2 and VFP3D16 is required.

  • A working Fontconfig configuration, or basic fonts available in /usr/share/fonts or /usr/X11R6/lib/X11/fonts.

  • 32 MiB RAM

8.3.2.  Installing the Linux Client

The Linux client is distributed in three different kinds of packages. One that can be installed using the RPM package system, one in the DEB package format, and one in compressed tar archive form for any Linux distribution.

If you need more information than mentioned here, read Section 7.7, “ Client configuration storage ”.

In the instructions below, we will assume that you have unpacked your Client Bundle to ~/tl-4.8.1-clients.

8.3.2.1.  RPM-based Installation on RPM-based distributions

The RPM-based client can be found in the directory client-linux-rpm in the Client Bundle. It is suitable for systems such as Red Hat, Fedora, SuSE, and Mandrake. Perform the following steps to install it on a 32-bit system:

$ cd ~/tl-4.8.1-clients/client-linux-rpm
$ sudo rpm -Uvh thinlinc-client-4.8.1-5456.i686.rpm

or the following steps on a 64-bit system:

$ cd ~/tl-4.8.1-clients/client-linux-rpm
$ sudo rpm -Uvh thinlinc-client-4.8.1-5456.x86_64.rpm

or the following steps on a 32-bit ARM hard-float system:

$ cd ~/tl-4.8.1-clients/client-linux-rpm
$ sudo rpm -Uvh thinlinc-client-4.8.1-5456.armv7hl.rpm

8.3.2.2.  DEB-based Installation on Debian and Ubuntu based distributions

The DEB-based client can be found in the directory client-linux-deb in the Client Bundle. It is suitable for systems such as Debian and Ubuntu. Perform the following step to install it on a 32-bit system:

$ cd ~/tl-4.8.1-clients/client-linux-deb
$ sudo dpkg -i thinlinc-client_4.8.1-5456_i386.deb

or the following steps on a 64-bit system:

$ cd ~/tl-4.8.1-clients/client-linux-deb
$ sudo dpkg -i thinlinc-client_4.8.1-5456_amd64.deb

or the following steps on a 32-bit ARM hard-float system:

$ cd ~/tl-4.8.1-clients/client-linux-deb
$ sudo dpkg -i thinlinc-client_4.8.1-5456_armhf.deb

8.3.2.3.  Installation on Other Linux Distributions

A client without any specific package format can be found in the directory client-linux-dynamic in the Client Bundle. It is possible to run this client from any directory, even from the unpacked Client Bundle. We generally recommend installing it in /opt/thinlinc. Perform the following steps to install the client to /opt/thinlinc on a 32-bit system:

$ cd ~/tl-4.8.1-clients/client-linux-dynamic
$ sudo mkdir -p /opt/thinlinc
$ sudo cp -a tl-4.8.1-5456-client-linux-dynamic-i686/* /opt/thinlinc/

or the following steps on a 64-bit system:

$ cd ~/tl-4.8.1-clients/client-linux-dynamic
$ sudo mkdir -p /opt/thinlinc
$ sudo cp -a tl-4.8.1-5456-client-linux-dynamic-x86_64/* /opt/thinlinc/

or the following steps on a 32-bit ARM hard-float system:

$ cd ~/tl-4.8.1-clients/client-linux-dynamic
$ sudo mkdir -p /opt/thinlinc
$ sudo cp -a tl-4.8.1-5456-client-linux-dynamic-armhf/* /opt/thinlinc/

The client is also available as tar archives for easy transfer to other systems without having to copy the entire Client Bundle.

8.3.3.  Running the Linux Client

On Linux and other UNIX systems the client will be installed as /opt/thinlinc/bin/tlclient. The client package contains settings that adds /opt/thinlinc/bin to the path of the users.

To run the client, click on the "ThinLinc Client" icon in your desktop environment. Typically, the icon is found in the Internet category. You can also run the client by executing /opt/thinlinc/bin/tlclient.