Arch 下安装飞常准上传套件

原创 2016年08月29日 12:13:42

首先需要安装rtl_sdr的套件

pacman -S rtl-sdr

安装完成,系统输出提示了:

 You can not use a DVB stick for both DVB and SDR.  There is a driver conflict.  /etc/modprobe.d/rtlsdr.conf blacklists the DVB drivers.
就是说我们还需要配置一下,确认一下到底是DVB模式还是SDR模式。根据测试,是不用修改的。

终端输入 rtl_tcp -a 0.0.0.0 

并打开SDR# 使用tcp模式连接1234端口 进行测试


sdr套件工作正常。


从github上下载dump1090源码

git clone git://github.com/MalcolmRobb/dump1090.git

进入dump1090目录,输入make编译。(这一步如果出错,尝试安装 make 和 gcc)

编译完成后,当前目录输入 

./dump1090 --interactive
就可以看到接收的结果。


接下来就是利用从官方镜像中提取的文件了。

首先 

pacman -S python2

根据你的网络环境,这一步可能很慢,可以尝试换源

将官方镜像 ./root 下内容转移到arch下的root

运行task.sh,发现报错了

task.sh: line 5: /etc/init.d/dump: No such file or directory
task.sh: line 7: /etc/init.d/dump: No such file or directory
2016-08-29 04:37:11 dump1090            restart
------------------------------------------------------------------------
2016-08-29 04:37:11 send_message            restart
------------------------------------------------------------------------
nohup: appending output to 'nohup.out'
OK
2016-08-29 04:37:12 get_ip            restart
------------------------------------------------------------------------
task.sh: line 39: /usr/sbin/ntpdate: No such file or directory

PS:此处如果报告找不带类库,则安装,(例如 urllib等)

一步一步解决

首先,我们发现找不到ntpdate这个目录(默认状态下arch是没有带ntp服务的)

pacman -S ntp


然后就是坑爹的init.d的问题了,arch上并没有链接/etc/init.d目录,而是搬到了/etc/systemd/目录下,因此,将官方镜像下etc/init.d/dump文件转移到arch的/etc/systemd/user下、并设置755权限。

再次运行task.sh,我们发现运行正常

root      1120     1 15 05:28 pts/0    00:02:28 ./dump1090 --net --net-sbs-port 30003
2016-08-29 05:44:20 dump1090            running
------------------------------------------------------------------------
root      1285     1 10 05:38 pts/0    00:00:36 python -O /root/get_message/send_message.py
2016-08-29 05:44:21 send_message            running
------------------------------------------------------------------------
OK
return: {"content":"ok","type":"IP","md5":"90a154820104ec2cf8c67c38e6eba828"}
2016-08-29 05:44:21 get_ip            restart
------------------------------------------------------------------------

为了使得进程不自动掉下,我们需要定期运行task.sh

同样的,检查task.sh是否为755权限。接着,我们需要安装 cronie

pacman -S cronie //使用pacman来安装
systemctl enable cronie.service //启用cronie.service
systemctl start cronie.service//打开cronie.service

最后 你可以选择编辑 /var/spool/cron/root 或者使用crontab -e 来建立任务


https://github.com/dextercai/FEEYO-Adsb 部分代码在此

版权声明:博客所有内容遵循 CC BY-SA 3.0协议 (署名-非商业性使用-相同方式共享 3.0)

android仿ios版本飞常准app字母列表索引,纯原创。

android仿ios版本飞常准app字母列表索引,纯原创。偶然看见飞常准(ios)的字母列表索引,觉得很酷炫,ios可以的android没有不行的,所以就写了一个demo,实现效果完全一样。自定义字...
  • qq_35959231
  • qq_35959231
  • 2017年08月07日 18:49
  • 116

ArchLinux安装图文教程

主要为以下步骤:1.下载ArchLinux安装镜像并 制作U盘启动工具2.开机3.进行联网4.编辑镜像站文件5.开始分区(UEFI+GPT)6.格式化分区,并挂载7.开始安装基本操作系统8.配置基础系...
  • r8l8q8
  • r8l8q8
  • 2017年08月01日 12:17
  • 8194

Archlinux安装vim并配置颜色

Archlinux安装vim跟安装其他软件类似,仅需执行如下命令即可: pacman -S vim 之后修改一下两个文件: /etc/profile 以及 /etc/vimrc 修改后的...
  • sgzqc
  • sgzqc
  • 2015年09月10日 10:46
  • 1747

Arch linux (虚拟机)安装教程

Arch linux (虚拟机)安装教程 (这里使用VMware软件创建虚拟机)   一.安装Arch linux前的准备 1.下载VMware安装包及Arch Linux镜像: ...
  • Jaina_Proudmoore
  • Jaina_Proudmoore
  • 2016年09月19日 20:43
  • 8430

在虚拟机安装Archlinux

最近花了挺长一段时间练习在虚拟机安装archlinux的,在这里跟大家分享一下经验,如有错误,欢迎大家指出,谢谢大家。 准备工作archlinux镜像+vmware workstation arch...
  • kingolie
  • kingolie
  • 2016年11月05日 23:01
  • 4146

安装Arch Linux之后要做的几件事情

Arch Linux是一个简洁优美的Linux发行版,但是相对应的配置起来就略显麻烦了,所有的配置都需要自己管理。 这里是一些安装之后的配置,大家可以根据需求进行配置。另外,这里是按照分类写的,实际配...
  • u011054333
  • u011054333
  • 2016年12月07日 21:58
  • 2536

Arch Linux 安装小记

Arch Linux 安装小记这只是一篇随笔,用来记录从全新安装 Arch Linux 开始,到在使用过程中各种软件配置的过程。...
  • leesheen
  • leesheen
  • 2016年05月05日 13:45
  • 13841

Arch Linux安装笔记(3)图形界面篇

本文介绍了Arch Linux的图形界面的配置,其方法不一,因人而异。如果你觉得本文安装的"桌面环境"不符合你的需求,请自行查阅其他相关资料进行个性化定制。...
  • BL_Jin
  • BL_Jin
  • 2016年01月21日 09:15
  • 2613

ArchLinux安装图文教程(2017.06.15)

下载ArchLinux安装镜像并 制作U盘启动工具(本次使用archlinux-2017.06.01-x86_64.iso) 2.开机 3.进行联网 4.编辑镜像站文件 5.开始分区(UEFI...
  • r8l8q8
  • r8l8q8
  • 2017年06月14日 22:25
  • 2084

UEFI+GPT+KDE5+archlinux安装教程(自用)

记录一下折腾archlinux的过程,大家也可以参考一下,有不对的地方欢迎批评指正,大家也可以参考wiki ,此教程适用于UEFI+GPT+archlinux+KDE5 首先对硬盘(256GB S...
  • u010968957
  • u010968957
  • 2016年07月24日 09:20
  • 6825
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Arch 下安装飞常准上传套件
举报原因:
原因补充:

(最多只允许输入30个字)