閱讀418 返回首頁    go 阿裏雲 go 技術社區[雲棲]


腳本安裝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

  上一篇:go 怎麼卸載安裝在Ubuntu下的gcc?
  下一篇:go [轉]GNU Radio Companion - GRC