首页

文章

在kali linux 系统中如何安装gnuradio

发布网友 发布时间:2022-02-26 09:53

我来回答

2个回答

热心网友 时间:2022-02-26 11:23

10kali 1.09安装gnuradio,配置软件无线电教程

GNURadio可谓是开源界无线电爱好者的”军火库”。看名字可能你就猜到了,GNURadio是开源的,并且使用GPL协议开源。

项目主页和介绍:(可能被墙了,自行*)

http://gnuradio.org/redmine/projects/gnuradio/wiki

安装GNURadio有三种方式:(1)自动化安装脚本安装(2)手动编译安装

在支持的情况下尽量使用自动化安装脚本进行安装,原因是各linux发行版更新源中的GNURadio版本相对较老,可能会有相关的依赖问题。且使用自动化安装脚本可以使用到最新版本的GNURadio,并且省去了手动编译安装的麻烦。

(1)使用自动化编译脚本进行安装(推荐)

在/home文件夹内新建一个src文件夹存放安装脚本源码:

mkdir src

进入存放源码与脚本的文件夹:

cd src

下载自动化安装脚本并执行:

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

安装过车给中会提示用户是否执行脚本,点击y即可,然后请求root权限等,请根据提示操作,另外编译的时间较长,可能会耗费数小时,请耐心等待。

如果发现无法下载请使用VPN或者其他代理*。

kali1.06,1.09均不支持脚本安装。需要手动编译安装。

        其余Linux发行版可先测试脚本是否支持,再选择手动编译的方式。  

     (2)手动编译安装 ,手动编译的顺序是安装各种依赖包安装gnuradiohackrf / rtlsdrgr-osmosdr安装依赖包

sudo apt-get -y install build-essential cmake git-core autoconf automake libtool g++ python-dev swig pkg-config libfftw3-dev libboost1.53-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-1.0

1

sudo apt-get -y install build-essential cmake git-core autoconf automake  libtool g++ python-dev swig pkg-config libfftw3-dev libboost1.53-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-1.0

编译GNURadio

git clone --progress http://gnuradio.org/git/gnuradio.git cd gnuradio mkdir build cd build cmake ../ make -j4 #4代表用4核编译 sudo make install sudo ldconfig

1

2

3

4

5

6

7

8

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

cd gnuradio

mkdir build

cd build

cmake ../

make -j4 #4代表用4核编译

sudo make install

sudo ldconfig

编译hackrf

git clone --progress http://github.com/mossmann/hackrf.git cd hackrf/host mkdir build cd build cmake ../ -DINSTALL_UDEV_RULES=ON make sudo make install sudo ldconfig

1

2

3

4

5

6

7

8

git clone --progress http://github.com/mossmann/hackrf.git

cd hackrf/host

mkdir build

cd build

cmake ../ -DINSTALL_UDEV_RULES=ON

make

sudo make install

sudo ldconfig

编译rtlsdr(可选)

git clone --progress git://git.osmocom.org/rtl-sdr cd rtl-sdr mkdir build cd build cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON sudo make install sudo ldconfig

1

2

3

4

5

6

7

git clone --progress git://git.osmocom.org/rtl-sdr

cd rtl-sdr

mkdir build

cd build

cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON

sudo make install

sudo ldconfig

编译gr-osmosdr

git clone --progress git://git.osmocom.org/gr-osmosdr cd gr-osmocom mkdir build cd build cmake ../ make sudo make install sudo ldconfig

1

2

3

4

5

6

7

8

git clone --progress git://git.osmocom.org/gr-osmosdr

cd gr-osmocom

mkdir build

cd build

cmake ../

make

sudo make install

sudo ldconfig

编译gqrx(可选)

git clone https://github.com/csete/gqrx.git cd gqrx mkdir build cd build qmake ../gqrx.pro make sudo make install sudo ldconfig

1

2

3

4

5

6

7

8

git clone https://github.com/csete/gqrx.git

cd gqrx

mkdir build

cd build

qmake ../gqrx.pro

make

sudo make install

sudo ldconfig

 

编译完成后

你可以尝试以下命令

热心网友 时间:2022-02-26 12:41

毫无办法
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 赋权增能理论? 想要进移动公司上班,需要什么的基本条件啊 如何取消淘宝红包 网联客app最新版怎么注册 DN65室内消防栓有什么特点 泌尿道感染影像学检查 尿常规可以检查泌尿系感染吗 12306铁路儿童票怎么购买 儿童票购买方法介绍 12306如何申报免费乘车儿童车票 申报免费乘车儿童车票方法介绍_百度... 手机删除了微信好友还能在电脑上看到吗 打印机显示准备就绪就是不能打印问题 打印机显示就绪但无法打印如何解决_打印机显示就绪但无法打印怎么办 脚泡水多腐烂了怎么治? ...design. 学校说我已经被short-listed了,要对我进行一..._百度知... 华为怎么看热度 2023年2月7日五行穿衣搭配 实时监控锂离子脱嵌过程 锂离子电池原理解构 哪些房屋租赁合同属于无效范畴 居民楼房屋租赁合同 个人房屋出租合同有法律效力吗 房屋租赁都有哪些书 如何使用iPhone手机进行录屏操作简单教程帮你轻松学会录屏让你的操 ... 在温州苍南县的各社区关于农村老房新建,需要哪些手续? 温州宅基地申请条件 哈尔滨会展的CGV哪个厅是情侣厅?看了所有厅,感觉没有情侣座,但是选票上 ... qq黄钻怎样充值? 中韩合资沈阳新生活集团西安分布在干什么? 求证:根号下m^2+n^2+根号下n^2+p^2+根号下p^2+m^2大于等于根号2(m... ...n满足m²+2n+n(根号2)=17-4(根号2),求m+n的平方根 设m、为有理数且 m^2+2n+n倍根号2=17-4倍根号2 求m+n的平方根 为什么m^2+n^2=1,可以得出 m+n=2分之根号2 ...根号2m+1 +3n-2的绝对值等于零,求m的平方+n的平方的平方根 已知m和n是实数,且√2m+1 + |3n-2|=0,求m⊃2;+n⊃2;的平方根 ...n 满足m(2次方)+2n+n(根号(2))=17-4(根号(2)),求m+n的平方根... 有一条数学计算题,急,关于求最值的!根号<M平方加N平方>,求最小值 根号(m^2+n^2)^2怎么算 电脑docx怎么转换成word文档电脑上docx格式文件转换方法 电脑白屏是怎么回事啊。??? 电脑开机花屏渐渐地白屏了显示器突然白屏花屏的原因及解决方法_百度知 ... kali怎么安装vmware tools 最新版的qq中,好友如何分组管理 Kali linux 安装步骤失败 求解 qq怎么分组管理好友 kali linux怎么安装scanner qq怎么将好友分组管理 Kali“系统安装”步骤失败,无法继续安装 qq如何分组管理好友 怎样安装kali官网所有工具 kali linux 2.0 安装教程 kalilinux手机版安装教程 kali安装硬盘详细教程 怎么查看微信群活跃数据 如何在微信群中查看对方的? 虚拟机kali linux安装教程 微信群活码免费软件有没有? 如何改虚拟机linux的ip地址 微信群怎么找 linux 改ip地址 如何设置Linux 服务器 ip 地址 Kali2.0的安装教程。kali2.0基于Debian Jessie,这个版本的linux的详细介绍,谢谢! 如何分组qq好友 怎么安装kali linux QQ 好友怎样分组对管理好友的意义最大? kali linux 渗透全教程及各种工具用法 怎么把虚拟机 + kali linux安装在移动硬盘或U盘上? 怎样使用蓝牙耳机与手机配对 蓝牙耳机如何和手机配对成功 微信里如何把朋友圈的文字和多个图片分享到我的朋友圈 如何分享微信朋友圈里的文字和图片 怎么样发朋友圈文字和图片 qq里怎么进行好友分组啊? qq好友怎么分类分组 电脑显示屏怎么换背景 qq号的好友分类怎么设置 qq怎么增加好友分类 qq好友怎么分组? qq好友怎么分类 如何在手机上安装kali系统 光盘怎么安装kali linux系统
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com