簡體   English   中英

在ubuntu上安裝GNU Radio

[英]Installing GNU Radio on ubuntu

我正在嘗試安裝GNU Radio,我需要它能夠安裝gqrx來使用我的軟件定義的無線電加密狗。

我已按照https://www.jeroennijhof.nl/wiki/index.php/Software-Defined_Radio_on_Ubuntu上的指南進行操作,但由於未安裝印度豹,因此安裝中止。 實際上,Python-cheetah已安裝為最新版本,運行sudo apt-get install python-cheetah僅聲明已安裝。

有誰知道為什么GNU Radio不接受安裝了Cheetah?

安裝嘗試的輸出:

-- Python checking for Cheetah >= 2.0.0
-- Python checking for Cheetah >= 2.0.0 - not found
CMake Error at volk/CMakeLists.txt:62 (message):
  Cheetah templates required to build VOLK


-- Configuring incomplete, errors occurred!

看來您想從源代碼安裝,過去在xubuntu上使用以下命令取得了不錯的效果:

wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio

參考: http : //gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGRFromSource

在腳本中記錄ubuntu的依賴關系,並查看它們與您引用的安裝說明之間的關系。

他們正在遷移到PyBOMBS方法,但是我還沒有嘗試過。 實際上,由於我已經遷移到Mac,所以現在通常使用MacPorts的軟件包管理器,並且它們的gnuradio源軟件包是最新的。

我有同樣的問題。 (盡管我使用的是ymmv,但我使用的是CentOS7)python-cheetah在我的系統上,甚至被pybombs發現。 使用/ pybombs目錄運行此命令,然后查看其內容

./pybombs search cheetah

它“發現”了獵豹,但仍然沒有安裝。 我克服了這個。

python -m pip install cheetah

之后,我再次嘗試安裝gnuradio,它正確地找到了獵豹,但是由於找不到UHD_LIBRARIES而失敗了。
我按照此處此處的說明安裝USRP硬件驅動程序™軟件(UHD™)。

我重新啟動,然后完成了./pybombs install gnuradio工作。 我希望這有幫助。

在舊的openSuse 11.3上也有同樣的問題。 是由舊的可執行文件/usr/bin/python2.6引起的,該cmake出於某種奇怪的原因而找到並使用了它。

(python 2.7是手動編譯和安裝的,並且調用python報告了Python 2.7.13)

刪除二進制文件/usr/bin/python2.6並重新創建構建目錄后,它對我有用。

我也遇到過同樣的問題,如果您使用conda,那就:

conda install Cheetah

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM