Windows 7, 8 (EOL by Microsoft)
Windows 10, 11
Windows Server 2008 and R2 (EOL by Microsoft)
Windows Server 2012 and R2, 2016, 2019
Supported OS versions (verified)
|Red Hat Enterprise Linux||7||x64|
|SUSE Enterprise Linux||12||x64|
Supported OS versions (unverified – possible problems)
|Ubuntu *||14.04, 17.10||x64|
|Linux Mint||18, 17||x64|
For more information, please see the following page:
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:
|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:
- 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
- Run command sudo apt update
- Run command sudo apt install libssl1.0.0
- 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):
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 -?