一、添加源:
sudo add-apt-repository -y ppa:bladerf/bladerf
sudo add-apt-repository -y ppa:myriadrf/drivers
sudo add-apt-repository -y ppa:myriadrf/gnuradio
sudo add-apt-repository -y ppa:gqrx/gqrx-sdr
二、更新系统:
sudo apt-get update
sudo apt-get upgrade
三、安装所需的软件包
sudo apt-get install gnuradio
sudo apt-get install hackrf
sudo apt-get install gqrx-sdr
sudo apt-get install libhackrf-dev
四、安装gr-osmosdr
git clone git://git.osmocom.org/gr-osmosdr
cd gr-osmosdr/
mkdir build
cd build/
cmake …/
make
sudo make install
如果运行gnuradio失败,出现no module osmosdr,是因为swig和doxygen未安装,apt-get install swig 和apt-get install 后,重新编译gr-osmosdr,安装,删掉build文件,rm build -r,然后安装,便可正常运行。