[英]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.