开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Instructions for installing new D-Rats on Microsoft Windows


 

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

Join [email protected] to automatically receive all group messages.