This is an old revision of the document!
Options for free software in Linux are:
Have a look here for a good summary of Linux utilities.
As of September 2015 SDR# works again in Linux on x86/x64 and ARM! (yes, you can pick your jaw up off the floor). This has been tested on Linux Mint 17.2 and an Odroid XU4.
The fact that SDR# worked in Mono at all was a happy accident. The author did not intend this and is not obligated to keep the code backwards-compatible with Mono.
mono4.0.4 (or later) for your distro from here. This is the Linux version of Microsoft's .net.
libportaudio2to make sure sound works.
sudo apt-get install libportaudio2
ldconfigas root at the end to sort the newly installed libraries out.
cdinto the new SDR# directory and type the following:
ln -s /usr/local/lib/librtlsdr.so librtlsdr.dll ln -s /usr/lib/x86_64-linux-gnu/libportaudio.so.2 libportaudio.so
locate libportaudio.so.2and try again with the new path. On 32 bit systems it will be in a different directory to what's shown here.
FrontEnds.xmland find the line
<!-- <add key="RTL-SDR (USB)" value="SDRSharp.RTLSDR.RtlSdrIO,SDRSharp.RTLSDR" /> -->
and remove .net comments of so that it looks like:
<add key="RTL-SDR (USB)" value="SDRSharp.RTLSDR.RtlSdrIO,SDRSharp.RTLSDR" />
This will enable use of the RTLSDR dongle. Comment out any radios you don't have so you don't get any startup errors and exceptions for non-existent radios.
mono --aot --optimize=all SDRSharp.exe
mono SDRSharp.exeand you should see something like the screenshot below!
Have a look here for some words on using
rtl_tcp and SDR#.