Options for free software in Linux are:
Have a look here for a good summary of Linux utilities.
This has only been tested on a x64 Debian system using the combined current stable/testing repositories but the process should be similar in Ubuntu and Fedora/Centos.
mono and monodevelop. This is the Linux version of Microsoft's .NET. sudo apt-get install mono-complete monodevelop
libportaudio2 to make sure sound works. sudo apt-get install libportaudio2
ldconfig as root at the end to sort the newly installed libraries out.svn co https://subversion.assembla.com/svn/sdrsharp/trunk sdrsharp
cd into the new sdrsharp directory and then load monodevelop and open the sdrsharp.sln project.Debug|x86 to Release|x86.Build→Build All.cd into the new Release 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.2 and try again with the new path. On 32 bit systems it will be in a different directory to what's shown here.SDRSharp.exe.config and 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.
mono SDRSharp.exe and you should see something like the screenshot below! Ignore any exceptions that might pop up at the start that involve SDRIQ as it's complaining about hardware you don't have. Maybe the author is thumbing his nose at you. You can stop the exceptions by commenting out or deleting the lines in SDRSharp.exe.config for hardware you don't have.
xbuild /t:Rebuild /p:Configuration=Release SDRSharp.sln
Have a look here for some words on using rtl_tcp and SDR#.