When I attended the Teacher's Institute ad the ARRL, one of the items included in our swag bag was an Software Defined Receiver, specifically the SDRPlay RSP1A. Binaries for Windows and Mac OSX typically work "out of the box", but not so with the Linux version. The SDRPlay folks posted an excellent video tutorial covering the process of installing the necessary drivers and libraries, and building CubicSDR from source. Here's a summary.
The choice of which workflow took me a little time to make, but after a few minutes of research, I opted for Soapy. Here are more details of that step in the process.
*Note that the instructions in the video are slightly different from the default options here. The tutorial has you build the static library for WxWidgets in your ~/Dev directory. If you don't manually make this change, your install may not work.