GNU Radio 的 Debian 的源码资源

GNU Radio 已有 Debian 版本的源码资源形式的二进制代码。使用这些二进制代码不需进行编译源码便可直接把 GNU Radio 安装到 Ubuntu Linux 上。 而且系统软件包管理器能够辨别运行所必需的关联的软件,当 GNU Radio 软件包被安装时这些相互关联的软件也被自动配置安装到系统上。

目前能提供的软件包

目前, 能提供的 GNU Radio 的二进制代码只有用于 32位和 64位Ubuntu 9.04 (Jaunty) Linux 版本。它或许能同其它的 Debian 变种版本一起工作,但那些都没有经过测试。这些版本寄宿在 gnuradio.org 的站点上,它们不是 Ubuntu 官方发行版的构成部分。

二进制版本安装的准备工作

如果通过源码编译的方式把 GNU Radio 已经安装到你的系统, 需要做的是把原来的系统卸载。 最简单的卸载做法是移步到源码命令的顶部(根部),然后使用运行命令 'make uninstall.':

$ sudo make uninstall

有这样一种可能性,如果没有把原先通过运行 'make install' 而安装的源码清理干净。这样的话,需要手动进入 $prefix/* 清除所有的同 GNU Radio (和 安装的 USRP)关联的信息。

配置软件包管理器同 GNU Radio 软件包相关联, 需做下面一些工作。

Ubuntu Jaunty (9.04) 版本

需(同步)追踪稳定发行版, 插入如下命令:

deb http://gnuradio.org/ubuntu stable main
deb-src http://gnuradio.org/ubuntu stable main

需(同步)追踪还未稳定的开发发行版, 插入如下命令:

deb http://gnuradio.org/ubuntu unstable main 
deb-src http://gnuradio.org/ubuntu unstable main

版本清单升级

想掌控已有的软件资源包. 在命令行,键入:

$ sudo aptitude update

选配软件包

软件包本身已经包含所有必要的软件关联信息。一旦选配好软件包,所有关联的软件便被配置进入系统。这其中也包括其它 GNU Radio 软件包。 同时有一些“虚拟的”软件包需要建立来简化这个过程。

需要安装所有的 GNU Radio 和 USRP 的文档,库,例程和应用工具的话,键入:

$ sudo aptitude install gnuradio gnuradio-companion

配置 USRP 和/或 USRP2 硬件

想让普通用户能够读取硬件设备,必须添加 username 到

$ sudo addgroup <USERNAME> usrp

下次登陆、重新连接或者重新电源(上电)环节之后,新的组的权限便生效。如果不想离线和再次登录,仅仅通过脚本让新的权限立刻生效,你可以借助 su 的功用。





注:Debian Package Repository for GNU Radio (原文出处,翻译仅供参考!)