A community-maintained installer script for [SDRconnect](https://www.sdrplay.com/sdrconnect/) and RigControl that works across major Linux distribution families.
The official SDRPlay installer only supports Debian and Ubuntu. This script extends that support to Arch/Manjaro, Fedora/RHEL, and openSUSE, while preserving full compatibility with Debian-based systems.
## What it does
1. Detects your Linux distribution and maps dependencies to the correct package names
2. Installs required system libraries (libusb, ALSA, hamlib, etc.) via your native package manager
3. Downloads the SDRconnect and RigControl binaries from SDRPlay's servers
4. Verifies download integrity via SHA256 checksums
5. Installs both applications to `/opt/sdrconnect` and `/opt/rigcontrol`
6. Configures udev rules for SDRPlay USB hardware
7. Creates desktop entries and icons (freedesktop.org standard)
8. Sets up a PATH profile script so the tools are available from the terminal
9. Optionally configures a systemd service for SDRconnect server mode
10. Generates an uninstaller at `/opt/sdrconnect/sdrconnect-uninstall.sh`
**This is not an official SDRPlay product.** This installer is an independent, community effort based on SDRPlay's official installation script. It is not endorsed, supported, or maintained by SDRPlay Limited.
The SDRconnect software itself remains the property of SDRPlay Limited and is subject to their [End User License Agreement](https://www.sdrplay.com). This project only modifies the *installer mechanism* to support additional Linux distributions.
Use at your own risk. While this script has been tested on Manjaro, it has not been exhaustively validated across every supported distribution. Your mileage may vary.
For official support, visit [sdrplay.com](https://www.sdrplay.com).