At this time the Elecraft utilities for Linux are only available as i386 32 bit precompiled binaries. Other architectures such as amd64 or armhf (Raspberry Pi) must use another means, if possible. The Debian Linux distribution and its derivatives (Ubuntu, Linux Mint, Etc.) and forks (Devuan which I now run) have the capability to enable “multiarch” which allows running i386 32 bit binaries on an amd64 installation as a native application.
The following is a rough guide to set up an amd64 based installation to run i386 binaries. The first step is to enable multiarch (if not already done so when the system was installed) by following the Debian Multiarch HOWTO.
After enabling the i386 architecture,
aptitude shows about 24000 new packages
the reason being is that now there are many packages available in both amd64
and i386 versions.
After some checking with the
ldd system utility, I found that the following
packages need to be installed:
These pull in additional packages they depend on if a smart installer such as
aptitude are used.
The help functionality is not available without the installation of the following package:
I currently cannot install this package on my present system, Devuan Jessie
1.0 Beta, due to a dependency error with the
package being unavailable.
As I use the
Clearlook-Phenix theme on my Xfce desktop, I needed to install
the following package for the Elecraft utilities to use this theme:
Beyond the Help viewer issue noted above, I cannot view the release notes in the K3 utility but can view them in the P3 utility. I store the firmware files in custom directories for each, which is odd that the P3 works and the K3 doesn’t. If it’s any consolation, the K3 utility, Rev 184.108.40.206, doesn’t show it either on a native 32 bit installation, so I don’t think multiarch is at fault here.
Moving on to Debian Buster,
libgtkhtml is no longer in the package
repository. It’s not really a big deal as the help files can be viewed with
any Web Browser.