使用Pybombs安裝GNURadio

2021-08-15 17:02:07 字數 1979 閱讀 1475

之前安裝過幾次,最近安裝時又出現問題。果斷記錄安裝過程,回饋社會!

ubuntu desktop 14.04(建議使用雙系統)

官方安裝也用過16.04,不過為了穩定性最好使用14.04

在這提供官方的測試live系統,只能裝載在u盤使用,無法安裝。

安裝依照官方最新pybombs安裝,不使用之前的**安裝方法。會自動解決依賴問題。

使用國內的映象源來加速pybombs安裝gnuradio

gnuradio官方安裝

pybombs安裝

sudo apt-get install python-pip
pippython的包管理程式

pybombs (python build overlay managed bundle system) 是 gnu radio 的包管理系統。詳細介紹參考鏈結3

[sudo] pip install pybombs
or

git clone .git

cd pybombs

sudo python setup.py install

第一種為直接安裝,第二種為原始碼安裝。實際安裝時直接安裝會報錯,具體原因不知,因此筆者採用的是原始碼安裝的方法。具體可參考鏈結2和鏈結3

注意:原始碼安裝可能出錯,筆者安裝時也報錯,但換了目錄後成功了,實在是。。。

rm -rf ~/.pybombs

pybombs recipes add gr-recipes git+

.tsinghua

.edu

.cn/pybombs/recipes/gr-recipes.git

pybombs recipes add gr-etcetera git+

.tsinghua

.edu

.cn/pybombs/recipes/gr-etcetera.git

mkdir gnuradio-prefix

cd gnuradio-prefix

pybombs prefix init //初始化

注意ubuntu的語言問題,如果安裝時為中文,則中途會出現莫名的錯誤提示ascii錯誤,大體意思時python對中文的支援有問題,重灌到英文版本後成功。

sudo pybombs install gnuradio
此處安裝時間很長,可能要1小時左右。直接新增sudo,中途就不用管了,會預設同意。

pybombs install rtl-sdr hackrf bladerf gr-osmosdr gr-bluetooth gr-ieee

-80211 uhd

安裝各種硬體驅動,大家可以根據自己的硬體裝置,有選擇的安裝。

. ./setup_env.sh

gnuradio-companion

通過命令gnuradio-companion命令來啟動grc,但關閉終端視窗再此敲入命令則無法啟動。原因是沒有配置全域性變數。網上有很多配置gnuradio全域性變數的方法,但操作麻煩。筆者摸索時找到乙個方法成功配置。大家可以參考

開啟終端,執行gnuradio-companion,會提示沒有gnuradio並提示安裝

sudo apt-get install gnuradio
此時並不是重新安裝,大約2分鐘便安裝結束。安裝成功後便成功配置了全域性變數。

安裝過程最好使用root使用者進行,否則會因為莫名的許可權問題報錯;

注意報錯的原因進行除錯,或者路徑或者版本;

PyBOMBS 映象使用幫助

另外,pybombs會幫你解決依賴的問題,省得每次敲一堆make cmake命令了。以前自己拖 回來經常會被重置,而且耗時要幾個小時。使用示例 sudo pip install pybombs rm rf pybombs pybombs recipes add gr recipes git tsin...

Puppet安裝使用 安裝篇

puppet 配置管理工具,使用c s架構,客戶端的factor蒐集客戶端各種資源資訊,上報伺服器端master,檢查伺服器端配置,有改變則編譯並在客戶端執行。客戶端可以根據設定的runinterval的值與伺服器進行一次通訊,檢視是否有配置變更,也可以在伺服器上主動觸發一次配置資訊更新,強制各客戶...

mysql 安裝bex mysql安裝使用

在oj中,mysql主要用來儲存使用者資訊。它的安裝和使用比較簡單,下面簡單介紹一下。首先說明一下我的linux分支環境是ubuntu 12.04,其他的分支大致步驟也是類似,可能命令有所不同。一 安裝 sudo apt get install mysql server 二 使用 mysql的常見命...