Skip to main content
Skip table of contents

Supported OS

WINDOWS

Windows 7, 8 (EOL by Microsoft)

Windows 10, 11

Windows Server 2008 and R2 (EOL by Microsoft)

Windows Server 2012 and R2, 2016, 2019



LINUX

Supported OS versions (verified)

OSVersionArchitectures
Debian9x64
Ubuntu16.04x64
Red Hat Enterprise Linux7x64
SUSE Enterprise Linux12x64
Amazon LinuxAMI.



Supported OS versions (unverified – possible problems)

OSVersionArchitectures
Ubuntu *14.04, 17.10x64
Debian8.7+x64
Oracle Linux7x64
Fedora26, 27x64
Linux Mint18, 17x64
openSUSE42.2+x64

For more information, please see the following page:



Prerequisites

Thru Transport Client built under Microsoft .NET Core 2.0.

.NET Core 2.0 is included to Transport Client package. There is no need to install it on the system.
Please make sure that your Linux distribution has the necessary libraries installed.

Linux distribution dependencies

The following are intended to be examples.

The exact versions and names may vary slightly on your Linux distribution of choice.


Debian\Ubuntu – These distributions require the following libraries installed:

libunwind8
liblttng-ust0
libcurl3
libssl1.0.0
libuuid1
libkrb5-3
zlib1g
libicu52 (for Ubuntu 14.X)
libicu55 (for Ubuntu 16.X)
libicu57 (for Ubuntu 17.X)


Prerequisite for Linux Ubuntu 20 configuration. 
Ubuntu 20 by default does not contain the library libssl1.0.0 required by current build of Thru client.
If a Thru client run fails with an error "No usable version of the libssl was found" perform the following actions:

    1. Edit the file /etc/apt/sources.list (sudo permissions required) and add the following line at the end:
      deb http://security.ubuntu.com/ubuntu xenial-security main
    2. Run command sudo apt update
    3. Run command sudo apt install libssl1.0.0
    4. Remove the line added in step (a)


    SUSE 12 INSTALLATION NOTES

    • If installation fails with an error “No usable version of the libssl was found”

    install ‘libssl1.0.0’ using this command: sudo zypper in libopenssl1_0_0


    Working with shared resources

    To work with shared resources, you should mount them to the local file system.


    Usage notes and examples

    Please check that you have execute permission for Thru TransportClient file.

    Execution file ( in the following examples):
    Windows: ThruTransportClient.exe
    Linux: ThruTransportClient


    Examples of command-line commands to start the utility:


    Pull command ./ThruTransportClient -c pull -s TransportClientSettings.json

    Push command ./ThruTransportClient -c push -s TransportClientSettings.json -t TRN475175 

    Help ./ThruTransportClient -?

    JavaScript errors detected

    Please note, these errors can depend on your browser setup.

    If this problem persists, please contact our support.