sudo apt‐get install git build‐essential cmake libusb‐1.0‐0‐dev liblog4cpp5‐dev libboost‐dev libboost‐system‐dev libboost‐thread‐dev libboost‐program‐options‐dev swig
sudo add-apt-repository -y ppa:myriadrf/drivers
sudo add-apt-repository -y ppa:bladerf/bladerf
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 gr-osmosdr
sudo apt-get install hackrf
sudo apt-get install gqrx-sdr
sudo apt-get install libhackrf-dev
To remove the hackrf following command is used:
sudo apt-get remove hackrf
Following command is used to remove the hackrf package along with its dependencies:
sudo apt-get remove --auto-remove hackrf
---在安裝sudo apt-get install gnuradio時,會出現錯誤,可以採用源碼進行安裝
wget http://www.sbrac.org/files/build-gnuradio && sudo chmod a+x build-gnuradio && ./build-gnuradio
四、測試hackrf電腦軟件環境安裝是否成功
連接hackrf設備USB至電腦USB接口,命令行輸入hackrf_info命令後,會看到如下類似信息:
$ hackrf_info
Found HackRF board.
Board ID Number: 2 (HackRF One)
Firmware Version: ...
Part ID Number: ...
Serial Number: ...
至此,說明hackrf電腦軟件環境安裝成功。
五、sudo-apt安裝GNU Radio
$ sudo apt‐get install gnuradio gnuradio‐dev gr‐iqbal
————————————————
原文鏈接:https://blog.csdn.net/OpenSourceSDR/article/details/81143661