Hello All,
I have added to the ham-radio-software WIKI information on how to install the Python3 based D-Rats on Microsoft Windows.
Currently the only available install is for a pre-release that I am in the process of getting reviewed and merged into the main D-Rats repository.
I will leave it up to someone else to add the instructions to the Wiki for various Linux and Mac OS-X releases. Please read the notes below and try to use the pip installable tarball first before resorting to using a checkout of the repository.
The process for Linux and Mac OS-X is similar, however I only have pre-built LZHUF binaries for Microsoft Windows 7 and later, and some Ubuntu and Debian releases.
Everyone else will need to build their own binary and D-Rats will expect it to be placed in "/usr/local/bin". And the new binary will work on big-endian systems if anyone here is still running one.
If you can contribute a pre-built lzhuf binary for a different platform, and you do not know how or have the time to create an installable package for your platform, just use gzip on the binary and create a new directory for your platform in the d-rats directory. Please also upload a file with some type of checksum for the binary that can be checked on the target platform.
As the lzhuf program is now separate from D-Rats, the PIP installable tarball is now common to all platforms.
Pip installs of D-Rats are currently broken for AntiX-21 Linux and Ubuntu 20.04, so D-Rats must be run from a checkout of the source repository on those platforms. The people on the python forums that I am asking for help on seem to have a working theory that something is broken on some Debian based platforms. The workaround being discussed seems to be far more work than just running D-Rats from a checkout of the repository.
At this time, the current master is at least two merges behind what is in the pre-release tarball that I have put out for testing, but the only things missing are the new tarball build procedure and a fix to version.py, so it should be good enough for testing.
If we can get the end user installation procedures documented, then I and others can start tackling the other bugs and misfeatures in D-Rats.
73,
-John
wb8tyw