Linux: About Installing the License Server
This section is applicable to installations involving a license file activation type. This licensing method is gradually being replaced by the user credentials activation type starting with Thermo‑Calc 2025a.
The Sentinel RMS License Server service supplies the client computers in your network with license tokens when it runs Thermo‑Calc software. The Sentinel RMS License Server software is installed on a computer that acts as a license server in your network. This is related to Full Network Client Installations.
Preparing for Installation
Read and be aware of the following before you begin the section Linux: Installing the Sentinel RMS License Server.
Remember to collect subnet information before beginning. See Subnet Information for Network Licenses.
Uninstall Older Versions of the License Server
- Older versions of the License Server must be stopped by with
lsrvdown
before running the new installation. This is Step 1 in Linux: Installing the Sentinel RMS License Server. - If you have a license server: Upgrade your license server if the new one is a higher version than the present one. Clients work with newer license servers (managers) but not necessarily with ones older than the client.
Requires Root Access or sudoers List
Root access to your computer is required or you need to be on the sudoers
list.
Linux 32-bit Installations on a 64-bit OS
To run a license server 32-bit on a Linux 64-bit OS, 32-bit library support is needed.
Thermo‑Calc License File
The name of the license file must be in lower case letters (lservrc) because Linux commands and operations are case-sensitive.
- You need a valid lservrc network license file supplied by Thermo‑Calc Software (Requesting the License File for Windows or Linux) as well as the actual License Server—a file (program) called lserv.
- The Thermo‑Calc license file needs to be readable and writable by the license server (license manager).
Differences Between 32- and 64-bit Scripts
Sentinel RMS License Server version 9.7 supports both 32- and 64-bit. However, when writing scripts be aware of script naming and do not mix the scripts.
- All 32-bit scripts are named <script_name>, for example
restart_lserv
- All 64-bit scripts are named <script_name>64, for example,
restart_lserv64
It is not possible to use Linux 32-bit scripts/tools to manage license server 64-bit and vice versa, you cannot use Linux 64-bit scripts/tools to manage license server 32-bit
openSUSE Administration (sudo) Users
Note the following if you are a sudo user (administrator) in openSUSE installing Thermo‑Calc using this command:
sudo ./Thermo-Calc-linux-<full-version-number>.run
When this command is used, you will do a text-based installation instead of having a graphical interface to guide you. The information is the same, just without the user interface.
For example, the <full-version-number> is not just 2025b, it is what is found in the Help → About window in Thermo-Calc and it changes every release. You can find the current full version number listed on our website.
Supported Linux Operating Systems and Versions
For macOS, the Sentinel RMS License software is installed on a Windows or Linux computer server where the Thermo‑Calc license file must also be located.
Both Linux 32-bit and 64-bit operating systems are supported for the installation of Sentinel RMS License Server.
- Red Hat Enterprise Linux (RHEL) 7.x
- Red Hat Enterprise Linux (RHEL) 8.x
- SUSE Linux Enterprise Server (SLES)12.x
- SUSE Linux Enterprise Server (SLES) 15.x
- Debian Linux 9.x
- Debian Linux 10.x
- Ubuntu Linux 16.x (LTS)
- Ubuntu Linux 18.x (LTS)
- Ubuntu Linux 20.x (LTS)
- OpenSUSE Leap 42.x
- OpenSUSE Leap 15.x