PyBOMBS安装GNURadio
2017-08-08 15:34
281 查看
注:本文是2014年写的笔记,长存于QQ空间,现贴过来看看能否发表!使用goagent已经成为过去式,就当作纪念吧!
由于www.gnuradio.com被挡,因此原本非常简单的GNURadio安装变得颇有难度!这也是我花了整天的时间摸索的过程,记在此。
PyBOMBS安装正常,直到安装GNURadio ,在使用命令 git clone ... http://www.gnuradio.com/git/gnuradio.git 时出现Unable to connect ... 404的提示,预示找不到http服务器。
问题产生的原因是无法访问http://www.gnuradio.com。搜索了一些资料后,考虑在Ubuntu14.04上尝试解决,使用的工具包括google_appengine和goagent。分别下载该两款软件最新版本,并把goagent解压后置于google_appengine目录下。
接着,是关于goagent的配置,大致包括,创建应用id、创建谷歌应用密码(16位)、上传服务器部署和添加应用id四步,这些工作可在其他机器完成,具体操作可查询相关资料。对为什么需要创建谷歌应用密码,稍作说明:在未设置应用密码时上传,会出现goagent AttributeError: can't set attribute的错误;当创建该密码后上传,只需在提示输入邮箱密码时使用该应用密码,即可完成正确上传。接下来,还需要修改子目录local下的文件proxy.ini,在appid这项添加已创建的应用id,如果是多个id,中间用"|"隔开。
有了上述配置之后,就可以启动goagent,采用的操作是进入目录local,使用命令python proxy.py。
以上是goagent的http代理启动的全过程,该代理的地址是127.0.0.1 ,端口号为8087。
最后,需要配置浏览器Firefox,只需安装插件autoproxy,再选择global proxy模式,至此,能成功打开网页http://www.gnuradio.com。
第二部分的工作是解决终端上外网问题,即要求使用命令行git通过goagent代理。起初想通过以下三个步骤来完成:创建gitproxy文件、设置该文件的执行权限和启动该文件。gitproxy文件内容主要包含三行命令,分别是“export http_proxy=127.0.0.1:8087”、"export http_proxy=127.0.0.1:8087" 和“git
config --global http.sslVerify false”。用chmod a+x 设置文件权限,并使用命令./gitproxy打开该程序。提醒在操作过程中,不能关闭该文件。待工作完成之后,打开终端输入git clone
http://www.gnuradio.com/git/gnuradio.git命令进行测试,却得到404提示,经过反复测试,结果仍然无法连接,因此该方法未能解决问题。
重新拉回到PyBOMBS,发现该安装工具是通过根据一种以lwr后缀的文件来安装程序。于是,简单修改网址,在gnuradio.lwc下替换http://www.gnuradio.com/git/gnuradio.git为https://github/osh/gnuradio.git。然后,输入命令./pybombs
install gnuradio,能看到数据被正确的接收下来。至此问题全部解决。
由于www.gnuradio.com被挡,因此原本非常简单的GNURadio安装变得颇有难度!这也是我花了整天的时间摸索的过程,记在此。
PyBOMBS安装正常,直到安装GNURadio ,在使用命令 git clone ... http://www.gnuradio.com/git/gnuradio.git 时出现Unable to connect ... 404的提示,预示找不到http服务器。
问题产生的原因是无法访问http://www.gnuradio.com。搜索了一些资料后,考虑在Ubuntu14.04上尝试解决,使用的工具包括google_appengine和goagent。分别下载该两款软件最新版本,并把goagent解压后置于google_appengine目录下。
接着,是关于goagent的配置,大致包括,创建应用id、创建谷歌应用密码(16位)、上传服务器部署和添加应用id四步,这些工作可在其他机器完成,具体操作可查询相关资料。对为什么需要创建谷歌应用密码,稍作说明:在未设置应用密码时上传,会出现goagent AttributeError: can't set attribute的错误;当创建该密码后上传,只需在提示输入邮箱密码时使用该应用密码,即可完成正确上传。接下来,还需要修改子目录local下的文件proxy.ini,在appid这项添加已创建的应用id,如果是多个id,中间用"|"隔开。
有了上述配置之后,就可以启动goagent,采用的操作是进入目录local,使用命令python proxy.py。
以上是goagent的http代理启动的全过程,该代理的地址是127.0.0.1 ,端口号为8087。
最后,需要配置浏览器Firefox,只需安装插件autoproxy,再选择global proxy模式,至此,能成功打开网页http://www.gnuradio.com。
第二部分的工作是解决终端上外网问题,即要求使用命令行git通过goagent代理。起初想通过以下三个步骤来完成:创建gitproxy文件、设置该文件的执行权限和启动该文件。gitproxy文件内容主要包含三行命令,分别是“export http_proxy=127.0.0.1:8087”、"export http_proxy=127.0.0.1:8087" 和“git
config --global http.sslVerify false”。用chmod a+x 设置文件权限,并使用命令./gitproxy打开该程序。提醒在操作过程中,不能关闭该文件。待工作完成之后,打开终端输入git clone
http://www.gnuradio.com/git/gnuradio.git命令进行测试,却得到404提示,经过反复测试,结果仍然无法连接,因此该方法未能解决问题。
重新拉回到PyBOMBS,发现该安装工具是通过根据一种以lwr后缀的文件来安装程序。于是,简单修改网址,在gnuradio.lwc下替换http://www.gnuradio.com/git/gnuradio.git为https://github/osh/gnuradio.git。然后,输入命令./pybombs
install gnuradio,能看到数据被正确的接收下来。至此问题全部解决。
相关文章推荐
- 使用Pybombs安装GNURadio
- [置顶] 利用pybombs安装最新源码软件,包括gnuradio, uhd, hackrf, limesuite, gqrx, 以及各种gnuradio模块.
- Osh调制信号数据集生成【包括安装pybombs,gnuradio等等】
- ubuntu12.04下安装gnuradio及测试
- ubuntu12.04 下用脚本安装gnuradio 和 UHD
- 为gnuradio-companion安装图标及文件关联
- gnuradio安装指南——详解ubuntu16.04下使用脚本安装gnuradio&uhd全过程
- gnuradio的安装问题
- ubuntu14.04下使用pypombs安装gnuradio
- ubuntu 16.04 LTS 下安装LimeSDR 的gnuradio运行环境【详细】
- gnuradio安装 软件无线电入门笔记
- Ubuntu11.04 安装Gnuradio3.4.2
- [置顶] 在Ubuntu上面安装支持LimeSDR的GNURadio
- pybombs 安装
- Ubuntu GNURadio gr-Radar 的安装
- 安装gnuradio最简单的方法
- ukui-ubuntu17.04 安装gnuradio3.7.10
- Ubuntu下GNURadio及HackRF环境安装
- USRP系列之GNURadio安装
- ubuntu下安装gnuradio uhd的全面教程