腳本安裝GNU Radio
1.打開終端
2.進入一個文件夾
3.運行如下指令
$wget
https://www.sbrac.org/files/build-gnuradio&& chmod a+x ./build-gnuradio &&./build-gnuradio
之前最好sudoapt-get update,安裝過程會出現一些提示什麼的,輸入y和用戶權限密碼就行。
安裝時間會比較長
----------------------------------------------------------------------------------------------------------------------------------------------------------
2015/11/26編輯:
由於係統出了故障,需要重新安裝,用腳本安裝了很多次也未能成功,試了網上的修改後免燉安裝,安裝後還是有問題。
用腳本安裝每次錯誤都是:
Fetching Gnu Radio via GIT...Could not find gnuradio/gnuradio-{core,runtime} after GIT checkout
GIT checkout of Gnu Radio failed!
然後在https://lists.gnu.org/archive/html/discuss-gnuradio/2014-03/msg00618.html說到將原腳本中的
git clone --progress $RECURSE https://git.gnuradio.org/git/gnuradio.git
改為:
git clone --progress https://github.com/gnuradio/gnuradio.git
在終端中單獨運行
git clone --progress https://git.gnuradio.org/git/gnuradio.git和git clone --progress https://github.com/gnuradio/gnuradio.git都是可以成功下載的。
所以嚐試去掉了原腳本中的--recursive選項,gnuradio源代碼下載成功了
-----------------------------------------------------------------------------------------------------------------------------------------------------------
2015/11/27編輯:
能不能git clone成功可能也和軟件源裏所選擇的服務器有關,將服務器改為了主服務器,利用直接下載下來的腳本所有源碼都下載成功了
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2016/01/18編輯:
看到網上有些修改腳本文件安裝的,我也試著修改了一個腳本,隻保留了gnuradio和UHD的功能,其它的都沒有安裝。
1、安裝前需要先修改軟件源,否則在檢驗庫文件的時候有可能下載失敗,我用的163的源;
2、將腳本與gnuradio和uhd源碼放在同一個文件夾;
3、其它步驟與使用原腳本安裝相同,安裝完成功運行,暫時還沒發現任何問題。
需要注意的是,文件夾路徑中不能有中文出現,否則編譯時會報錯,這時候需要在以下三個文件
host/lib/transport/gen_vrt_if_packet.py
host/lib/ic_reg_maps/gen_adf4350_regs.py
host/lib/ic_reg_maps/common.py
中加入:
import sys reload(sys) sys.setdefaultencoding('utf8')後再編譯才能通過。
最後更新:2017-04-03 14:53:50