I was asked... does LoTW work under Linux...
YES
So here you go on one of my own systems (that did not have it installed first)
$sudo apt update
Hit:1 http://archive.canonical.com/ubuntu xenial InRelease
Hit:2 http://mirrors.coreix.net/mariadb/repo/10.0/ubuntu xenial InRelease
Hit:3 http://ppa.launchpad.net/stefansundin/truecrypt/ubuntu xenial InRelease
Hit:4 http://archive.ubuntu.com/ubuntu xenial InRelease
Get:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Ign:6 http://dl.google.com/linux/chrome/deb stable InRelease
Get:7 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Hit:8 http://dl.google.com/linux/chrome/deb stable Release
Get:9 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Ign:10 http://packages.linuxmint.com sarah InRelease
Ign:11 http://download.webmin.com/download/repository sarge InRelease
Hit:12 http://repo.percona.com/apt xenial InRelease
Hit:13 http://packages.linuxmint.com sarah Release
Hit:16 http://download.webmin.com/download/repository sarge Release
Fetched 306 kB in 0s (584 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
# sudo apt install trustedqsl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libwxbase3.0-0v5 libwxgtk3.0-0v5
The following NEW packages will be installed
libwxbase3.0-0v5 libwxgtk3.0-0v5 trustedqsl
0 to upgrade, 3 to newly install, 0 to remove and 1 not to upgrade.
Need to get 7,226 kB of archives.
After this operation, 41.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libwxbase3.0-0v5 amd64 3.0.2+dfsg-1.3 [971 kB]
Get:2 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libwxgtk3.0-0v5 amd64 3.0.2+dfsg-1.3 [4,342 kB]
Get:3 http://archive.ubuntu.com/ubuntu xenial/universe amd64 trustedqsl amd64 2.2-2 [1,913 kB]
Fetched 7,226 kB in 0s (9,912 kB/s)
Selecting previously unselected package libwxbase3.0-0v5:amd64.
(Reading database ... 293156 files and directories currently installed.)
Preparing to unpack .../libwxbase3.0-0v5_3.0.2+dfsg-1.3_amd64.deb ...
Unpacking libwxbase3.0-0v5:amd64 (3.0.2+dfsg-1.3) ...
Selecting previously unselected package libwxgtk3.0-0v5:amd64.
Preparing to unpack .../libwxgtk3.0-0v5_3.0.2+dfsg-1.3_amd64.deb ...
Unpacking libwxgtk3.0-0v5:amd64 (3.0.2+dfsg-1.3) ...
Selecting previously unselected package trustedqsl.
Preparing to unpack .../trustedqsl_2.2-2_amd64.deb ...
Unpacking trustedqsl (2.2-2) ...
Processing triggers for libc-bin (2.23-0ubuntu5) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libwxbase3.0-0v5:amd64 (3.0.2+dfsg-1.3) ...
Setting up libwxgtk3.0-0v5:amd64 (3.0.2+dfsg-1.3) ...
Setting up trustedqsl (2.2-2) ...
Processing triggers for libc-bin (2.23-0ubuntu5) ...
Then just run the app and restore the certificates etc from the tqslconfig.tbk file (I use dropbox to copy mine off machine safely)