脚本安装GNU Radio

1.打开终端

2.进入一个文件夹
3.
运行如下指令
$wget http://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!

然后在http://lists.gnu.org/archive/html/discuss-gnuradio/2014-03/msg00618.html说到将原脚本中的

git clone --progress $RECURSE http://git.gnuradio.org/git/gnuradio.git

改为:

git clone --progress  https://github.com/gnuradio/gnuradio.git

在终端中单独运行

git clone --progress http://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')
后再编译才能通过。

上一篇:matlab中函数的句柄


下一篇:MATLAB中的round函数