Giter Club home page Giter Club logo

adsb-exchange's People

Contributors

adsb-related-code avatar dschaper avatar jprochazka avatar lasselehtinen avatar zevlag avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

adsb-exchange's Issues

Bug in latest install script with custom feed port selection

Hi Joe
I found a bug in your latest install script with custom feed port selection. During install source port is changed to selected port number too. Please modify scripts leaving source unchanged in both mlat and netcat scripts. You can add -d argument to first netcat call and -w 300 to second one
Marcin

missing 2 required positional arguments: 'allow_anon' and 'allow_modeac'

Tried running the script ant the resultant adsbexchange-mlat_maint.sh, got the following error message

Fri May 11 09:36:24 2018 mlat-client 0.2.10 starting up
Traceback (most recent call last):
File "/usr/bin/mlat-client", line 101, in
main()
File "/usr/bin/mlat-client", line 95, in main
coordinator = Coordinator(receiver=receiver, server=server, outputs=outputs, freq=options.clock_frequency(args))
TypeError: init() missing 2 required positional arguments: 'allow_anon' and 'allow_modeac'

looks like a missmatch between definition and usage of Coordinator()

Thx
Lee

Feeding ADS-B Exchange

Hello,

North Texas new rpi 3B+ user here. I have been feeding Plane Plotter for a couple of years now with Mode-S Beasts on Windows. I am new to the rpi stuff, and copied your feeder script from your website. I am not certain if it is working and would like some better instruction on how to verify it it sending data to your site, and the MLAT script is working. I attempted to download the MLAT client from the link provided but get errors eachtime with the build package stuff. I do not wish to just burn an image for piaware or adsbx to be able to share data. Is there a tutorial somewhere that shows step by step on how to feed your site and provide MLAT data?

Error on script install, how to verify its working? + Spelling error

First, on the install after it asks for your latitude and longitude it asks for your "atitude". I assume this is altitude? Also what measurement is it expecting? I entered it in feet but who knows if it wants meters or something else

After that it installed and seemed to complete, however I was left with the error below. Any ideas?

pi@PiFlight:~/adsb-exchange $ sudo ./setup.sh

Checking for packages needed to run this script...

Traceback (most recent call last):
  File "<string>", line 1, in <module>
IndexError: list index out of range
pi@PiFlight:~/adsb-exchange $

How can I verify data is actually being sent?

Anything we can do to better MLAT?

@adsbxchange You mentioned MLAT accuracy being effected by time settings which yes is true. Anything I can do to help out here with the script that you can think of? I have noticed a few jagged tracks especially in one area of my receivers range while others are smooth. I am guessing someone's timing is off in that area. Maybe somehow making sure the time on their device is proper and set to a reliable NTP server?

Check if adsbexchange-maint.sh is not already running.

The script should check that adsbexchange-maint.sh is not currently running before executing it. This should be added so that if for some reason someone decides to execute the script multiple times adsbexchange-maint.sh would not continue to be executed resulting in multiple instances of the script running at the same time.

Combined sed line does not work with single entry config.

The following line does not conserver the mlatResultsFormat when only a single entry is present.

ORIGINALFORMAT=`sudo piaware-config -show | sed -n 's/.*{\(.*\)}.*/\1/p'`

The following configuration gets wiped out by the above line:

mlatResultsFormat beast,connect,localhost:30004

Line formatted such as this however are fine:

mlatResultsFormat {beast,connect,localhost:30004 beast,connect,feed.adsbexchange.com:30005}

The changed made in the commit 049c69f will need to be reverted in order to fix this issue.

Conifgure receivers to use ADS-B Exchange MLAT servers.

Modify the scripts to no longer feed MLAT data returned from FlightAware due to changes in their licensing pertaining to sharing their MLAT data with third parties and instead configure feeders to use ADS-B Exchanges new MLAT server(s).

Clarify mlat's altitude unit

In the setup-script, atitude (should be corrected to altitude) is requested from the user. It's not clear wich unit is in context.

"mlat-client -h" says: "Altitude of the receiver (height above ellipsoid).
Required. Defaults to metres, but units may specified
with a 'ft' or 'm' suffix. (Except if they're negative
due to option parser weirdness. Sorry!)"

Please add that information into the setup-script.

mlat client from adsb-exchange feeder not feeding to port 30104

Hi,
Try as I may to edit the settings in "adsbexhange-mlat_maint.sh" port 30104 is no longer feeding data beck from the mlat network. I know I'm connected because I can see my feed on the sync matrix and connected with 10 nearby mlat receivers through the adsbexchange.

Is there a different port besides 30104 that adsb-exchange uses to feed back the mlat results?

IndexError: list index out of range

using latest Rasbian after installing dump1090 ..

sudo ./setup.sh goes through and successfully completes but leaves behind:

Traceback (most recent call last):
File "", line 1, in
IndexError: list index out of range

Idea? Everything seems to post install.

Seems to be coming from Python.

pi@raspberrypi:/adsb-exchange $ python -V
Python 2.7.13
pi@raspberrypi:
/adsb-exchange $ python3 -V
Python 3.5.3
pi@raspberrypi:~/adsb-exchange $ ./setup.sh

This script must be ran using sudo or as root.

pi@raspberrypi:~/adsb-exchange $ sudo ./setup.sh

Checking for packages needed to run this script...

Traceback (most recent call last):
File "", line 1, in
IndexError: list index out of range

OOPS

Hello,
Question;
It is very likely that I will not have the information please see link below;
http://www.adsbx.org/sync/feeder.html?4A&Wildspoor
MLAT sync stats for feeder 'Wildspoor' (Region 4A) - ADSBExchange [mirror]

In lieu thereof, the notice;
OOPS: Can't find myself (Wildspoor) in the JSON table?

What it is, or may be the cause of it.
With kind regards,
Rob van der Velden
Administrator, Feeder Wildspoor
The Netherlands

MLAT Doesn't Compile - Can't exec "pyversions"

INSTALLING PREREQUISITE PACKAGES
--------------------------------------

Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  binutils bzip2 cpp cpp-4.9 dpkg-dev fakeroot g++ g++-4.9 gcc gcc-4.9
  libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
  libasan1 libatomic1 libc-dev-bin libc6 libc6-dev libcloog-isl4 libdpkg-perl
  libfakeroot libfile-fcntllock-perl libgcc-4.9-dev libgomp1 libisl10 libmpc3
  libmpfr4 libstdc++-4.9-dev libtimedate-perl libubsan0 linux-libc-dev make
  manpages manpages-dev xz-utils
Suggested packages:
  binutils-doc bzip2-doc cpp-doc gcc-4.9-locales debian-keyring gcc-4.9-doc
  libstdc++6-4.9-dbg gcc-multilib autoconf automake libtool flex bison gdb
  gcc-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan1-dbg
  liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libquadmath-dbg
  glibc-doc libstdc++-4.9-doc make-doc
The following NEW packages will be installed:
  binutils build-essential bzip2 cpp cpp-4.9 dpkg-dev fakeroot g++ g++-4.9 gcc
  gcc-4.9 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libasan1 libatomic1 libc-dev-bin libc6-dev
  libcloog-isl4 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-4.9-dev
  libgomp1 libisl10 libmpc3 libmpfr4 libstdc++-4.9-dev libtimedate-perl
  libubsan0 linux-libc-dev make manpages manpages-dev xz-utils
The following packages will be upgraded:
  libc6
1 upgraded, 35 newly installed, 0 to remove and 38 not upgraded.
Need to get 40.2 MB of archives.
After this operation, 109 MB of additional disk space will be used.
Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libc6 armhf 2.19-18+deb8u9 [4,082 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libasan1 armhf 4.9.2-10 [165 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main libatomic1 armhf 4.9.2-10 [6,796 B]
Get:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main libisl10 armhf 0.12.2-2 [327 kB]
Get:5 http://mirrordirector.raspbian.org/raspbian/ jessie/main libcloog-isl4 armhf 0.18.2-1 [48.1 kB]
Get:6 http://mirrordirector.raspbian.org/raspbian/ jessie/main g++ armhf 4:4.9.2-2 [1,512 B]
Get:7 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgomp1 armhf 4.9.2-10 [34.7 kB]
Get:8 http://mirrordirector.raspbian.org/raspbian/ jessie/main libmpfr4 armhf 3.1.2-2 [501 kB]
Get:9 http://mirrordirector.raspbian.org/raspbian/ jessie/main libubsan0 armhf 4.9.2-10 [68.3 kB]
Get:10 http://mirrordirector.raspbian.org/raspbian/ jessie/main libmpc3 armhf 1.0.2-1 [29.7 kB]
Get:11 http://mirrordirector.raspbian.org/raspbian/ jessie/main manpages all 3.74-1 [997 kB]
Get:12 http://mirrordirector.raspbian.org/raspbian/ jessie/main xz-utils armhf 5.1.1alpha+20120614-2 [237 kB]
Get:13 http://mirrordirector.raspbian.org/raspbian/ jessie/main bzip2 armhf 1.0.6-7 [44.9 kB]
Get:14 http://mirrordirector.raspbian.org/raspbian/ jessie/main make armhf 4.0-8.1 [333 kB]
Get:15 http://mirrordirector.raspbian.org/raspbian/ jessie/main binutils armhf 2.25-5+deb8u1 [3,470 kB]
Get:16 http://mirrordirector.raspbian.org/raspbian/ jessie/main libc-dev-bin armhf 2.19-18+deb8u9 [231 kB]
Get:17 http://mirrordirector.raspbian.org/raspbian/ jessie/main linux-libc-dev armhf 3.16.7-ckt11-1+deb8u4+rpi1 [977 kB]
Get:18 http://mirrordirector.raspbian.org/raspbian/ jessie/main libc6-dev armhf 2.19-18+deb8u9 [1,724 kB]
Get:19 http://mirrordirector.raspbian.org/raspbian/ jessie/main cpp-4.9 armhf 4.9.2-10 [4,272 kB]
Get:20 http://mirrordirector.raspbian.org/raspbian/ jessie/main cpp armhf 4:4.9.2-2 [17.3 kB]
Get:21 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgcc-4.9-dev armhf 4.9.2-10 [354 kB]
Get:22 http://mirrordirector.raspbian.org/raspbian/ jessie/main gcc-4.9 armhf 4.9.2-10 [4,452 kB]
Get:23 http://mirrordirector.raspbian.org/raspbian/ jessie/main gcc armhf 4:4.9.2-2 [5,132 B]
Get:24 http://mirrordirector.raspbian.org/raspbian/ jessie/main libstdc++-4.9-dev armhf 4.9.2-10 [1,125 kB]
Get:25 http://mirrordirector.raspbian.org/raspbian/ jessie/main g++-4.9 armhf 4.9.2-10 [11.9 MB]
Get:26 http://mirrordirector.raspbian.org/raspbian/ jessie/main libtimedate-perl all 2.3000-2 [42.2 kB]
Get:27 http://mirrordirector.raspbian.org/raspbian/ jessie/main libdpkg-perl all 1.17.27 [1,075 kB]
Get:28 http://mirrordirector.raspbian.org/raspbian/ jessie/main dpkg-dev all 1.17.27 [1,548 kB]
Get:29 http://mirrordirector.raspbian.org/raspbian/ jessie/main build-essential armhf 11.7 [6,956 B]
Get:30 http://mirrordirector.raspbian.org/raspbian/ jessie/main libfakeroot armhf 1.20.2-1 [41.9 kB]
Get:31 http://mirrordirector.raspbian.org/raspbian/ jessie/main fakeroot armhf 1.20.2-1 [85.5 kB]
Get:32 http://mirrordirector.raspbian.org/raspbian/ jessie/main libalgorithm-diff-perl all 1.19.02-3 [51.7 kB]
Get:33 http://mirrordirector.raspbian.org/raspbian/ jessie/main libalgorithm-diff-xs-perl armhf 0.04-3+b1 [11.7 kB]
Get:34 http://mirrordirector.raspbian.org/raspbian/ jessie/main libalgorithm-merge-perl all 0.08-2 [13.5 kB]
Get:35 http://mirrordirector.raspbian.org/raspbian/ jessie/main libfile-fcntllock-perl armhf 0.22-1+b1 [36.0 kB]
Get:36 http://mirrordirector.raspbian.org/raspbian/ jessie/main manpages-dev all 3.74-1 [1,865 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 40.2 MB in 47s (847 kB/s)
(Reading database ... 21664 files and directories currently installed.)
Preparing to unpack .../libc6_2.19-18+deb8u9_armhf.deb ...
Unpacking libc6:armhf (2.19-18+deb8u9) over (2.19-18+deb8u7) ...
Setting up libc6:armhf (2.19-18+deb8u9) ...
Processing triggers for libc-bin (2.19-18+deb8u7) ...
Selecting previously unselected package libasan1:armhf.
(Reading database ... 21664 files and directories currently installed.)
Preparing to unpack .../libasan1_4.9.2-10_armhf.deb ...
Unpacking libasan1:armhf (4.9.2-10) ...
Selecting previously unselected package libatomic1:armhf.
Preparing to unpack .../libatomic1_4.9.2-10_armhf.deb ...
Unpacking libatomic1:armhf (4.9.2-10) ...
Selecting previously unselected package libisl10:armhf.
Preparing to unpack .../libisl10_0.12.2-2_armhf.deb ...
Unpacking libisl10:armhf (0.12.2-2) ...
Selecting previously unselected package libcloog-isl4:armhf.
Preparing to unpack .../libcloog-isl4_0.18.2-1_armhf.deb ...
Unpacking libcloog-isl4:armhf (0.18.2-1) ...
Selecting previously unselected package libgomp1:armhf.
Preparing to unpack .../libgomp1_4.9.2-10_armhf.deb ...
Unpacking libgomp1:armhf (4.9.2-10) ...
Selecting previously unselected package libmpfr4:armhf.
Preparing to unpack .../libmpfr4_3.1.2-2_armhf.deb ...
Unpacking libmpfr4:armhf (3.1.2-2) ...
Selecting previously unselected package libubsan0:armhf.
Preparing to unpack .../libubsan0_4.9.2-10_armhf.deb ...
Unpacking libubsan0:armhf (4.9.2-10) ...
Selecting previously unselected package libmpc3:armhf.
Preparing to unpack .../libmpc3_1.0.2-1_armhf.deb ...
Unpacking libmpc3:armhf (1.0.2-1) ...
Selecting previously unselected package manpages.
Preparing to unpack .../manpages_3.74-1_all.deb ...
Unpacking manpages (3.74-1) ...
Selecting previously unselected package xz-utils.
Preparing to unpack .../xz-utils_5.1.1alpha+20120614-2_armhf.deb ...
Unpacking xz-utils (5.1.1alpha+20120614-2) ...
Selecting previously unselected package bzip2.
Preparing to unpack .../bzip2_1.0.6-7_armhf.deb ...
Unpacking bzip2 (1.0.6-7) ...
Selecting previously unselected package make.
Preparing to unpack .../make_4.0-8.1_armhf.deb ...
Unpacking make (4.0-8.1) ...
Selecting previously unselected package binutils.
Preparing to unpack .../binutils_2.25-5+deb8u1_armhf.deb ...
Unpacking binutils (2.25-5+deb8u1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../libc-dev-bin_2.19-18+deb8u9_armhf.deb ...
Unpacking libc-dev-bin (2.19-18+deb8u9) ...
Selecting previously unselected package linux-libc-dev:armhf.
Preparing to unpack .../linux-libc-dev_3.16.7-ckt11-1+deb8u4+rpi1_armhf.deb ...
Unpacking linux-libc-dev:armhf (3.16.7-ckt11-1+deb8u4+rpi1) ...
Selecting previously unselected package libc6-dev:armhf.
Preparing to unpack .../libc6-dev_2.19-18+deb8u9_armhf.deb ...
Unpacking libc6-dev:armhf (2.19-18+deb8u9) ...
Selecting previously unselected package cpp-4.9.
Preparing to unpack .../cpp-4.9_4.9.2-10_armhf.deb ...
Unpacking cpp-4.9 (4.9.2-10) ...
Selecting previously unselected package cpp.
Preparing to unpack .../cpp_4%3a4.9.2-2_armhf.deb ...
Unpacking cpp (4:4.9.2-2) ...
Selecting previously unselected package libgcc-4.9-dev:armhf.
Preparing to unpack .../libgcc-4.9-dev_4.9.2-10_armhf.deb ...
Unpacking libgcc-4.9-dev:armhf (4.9.2-10) ...
Selecting previously unselected package gcc-4.9.
Preparing to unpack .../gcc-4.9_4.9.2-10_armhf.deb ...
Unpacking gcc-4.9 (4.9.2-10) ...
Selecting previously unselected package gcc.
Preparing to unpack .../gcc_4%3a4.9.2-2_armhf.deb ...
Unpacking gcc (4:4.9.2-2) ...
Selecting previously unselected package libstdc++-4.9-dev:armhf.
Preparing to unpack .../libstdc++-4.9-dev_4.9.2-10_armhf.deb ...
Unpacking libstdc++-4.9-dev:armhf (4.9.2-10) ...
Selecting previously unselected package g++-4.9.
Preparing to unpack .../g++-4.9_4.9.2-10_armhf.deb ...
Unpacking g++-4.9 (4.9.2-10) ...
Selecting previously unselected package g++.
Preparing to unpack .../g++_4%3a4.9.2-2_armhf.deb ...
Unpacking g++ (4:4.9.2-2) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../libdpkg-perl_1.17.27_all.deb ...
Unpacking libdpkg-perl (1.17.27) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../dpkg-dev_1.17.27_all.deb ...
Unpacking dpkg-dev (1.17.27) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../build-essential_11.7_armhf.deb ...
Unpacking build-essential (11.7) ...
Selecting previously unselected package libfakeroot:armhf.
Preparing to unpack .../libfakeroot_1.20.2-1_armhf.deb ...
Unpacking libfakeroot:armhf (1.20.2-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.20.2-1_armhf.deb ...
Unpacking fakeroot (1.20.2-1) ...
Selecting previously unselected package libalgorithm-diff-perl.
Preparing to unpack .../libalgorithm-diff-perl_1.19.02-3_all.deb ...
Unpacking libalgorithm-diff-perl (1.19.02-3) ...
Selecting previously unselected package libalgorithm-diff-xs-perl.
Preparing to unpack .../libalgorithm-diff-xs-perl_0.04-3+b1_armhf.deb ...
Unpacking libalgorithm-diff-xs-perl (0.04-3+b1) ...
Selecting previously unselected package libalgorithm-merge-perl.
Preparing to unpack .../libalgorithm-merge-perl_0.08-2_all.deb ...
Unpacking libalgorithm-merge-perl (0.08-2) ...
Selecting previously unselected package libfile-fcntllock-perl.
Preparing to unpack .../libfile-fcntllock-perl_0.22-1+b1_armhf.deb ...
Unpacking libfile-fcntllock-perl (0.22-1+b1) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../manpages-dev_3.74-1_all.deb ...
Unpacking manpages-dev (3.74-1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libasan1:armhf (4.9.2-10) ...
Setting up libatomic1:armhf (4.9.2-10) ...
Setting up libisl10:armhf (0.12.2-2) ...
Setting up libcloog-isl4:armhf (0.18.2-1) ...
Setting up libgomp1:armhf (4.9.2-10) ...
Setting up libmpfr4:armhf (3.1.2-2) ...
Setting up libubsan0:armhf (4.9.2-10) ...
Setting up libmpc3:armhf (1.0.2-1) ...
Setting up manpages (3.74-1) ...
Setting up xz-utils (5.1.1alpha+20120614-2) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
Setting up bzip2 (1.0.6-7) ...
Setting up make (4.0-8.1) ...
Setting up binutils (2.25-5+deb8u1) ...
Setting up libc-dev-bin (2.19-18+deb8u9) ...
Setting up linux-libc-dev:armhf (3.16.7-ckt11-1+deb8u4+rpi1) ...
Setting up libc6-dev:armhf (2.19-18+deb8u9) ...
Setting up cpp-4.9 (4.9.2-10) ...
Setting up cpp (4:4.9.2-2) ...
Setting up libgcc-4.9-dev:armhf (4.9.2-10) ...
Setting up gcc-4.9 (4.9.2-10) ...
Setting up gcc (4:4.9.2-2) ...
Setting up libstdc++-4.9-dev:armhf (4.9.2-10) ...
Setting up g++-4.9 (4.9.2-10) ...
Setting up g++ (4:4.9.2-2) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up libtimedate-perl (2.3000-2) ...
Setting up libdpkg-perl (1.17.27) ...
Setting up dpkg-dev (1.17.27) ...
Setting up build-essential (11.7) ...
Setting up libfakeroot:armhf (1.20.2-1) ...
Setting up fakeroot (1.20.2-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up libalgorithm-diff-perl (1.19.02-3) ...
Setting up libalgorithm-diff-xs-perl (0.04-3+b1) ...
Setting up libalgorithm-merge-perl (0.08-2) ...
Setting up libfile-fcntllock-perl (0.22-1+b1) ...
Setting up manpages-dev (3.74-1) ...
Processing triggers for libc-bin (2.19-18+deb8u7) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  autoconf automake autopoint autotools-dev dh-autoreconf
  dh-strip-nondeterminism file gettext gettext-base intltool-debian
  libarchive-zip-perl libasprintf-dev libasprintf0c2 libcroco3
  libfile-stripnondeterminism-perl libgettextpo-dev libgettextpo0 libltdl-dev
  libltdl7 libmagic1 libmail-sendmail-perl libsigsegv2
  libsys-hostname-long-perl libtool libunistring0 libxml2 m4 po-debconf
  sgml-base xml-core
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libtool-doc
  automaken gfortran fortran95-compiler gcj-jdk libmail-box-perl sgml-base-doc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev debhelper dh-autoreconf
  dh-strip-nondeterminism file gettext gettext-base intltool-debian
  libarchive-zip-perl libasprintf-dev libasprintf0c2 libcroco3
  libfile-stripnondeterminism-perl libgettextpo-dev libgettextpo0 libltdl-dev
  libltdl7 libmagic1 libmail-sendmail-perl libsigsegv2
  libsys-hostname-long-perl libtool libunistring0 libxml2 m4 po-debconf
  sgml-base xml-core
0 upgraded, 31 newly installed, 0 to remove and 38 not upgraded.
Need to get 6,461 kB of archives.
After this operation, 22.7 MB of additional disk space will be used.
Get:1 http://archive.raspberrypi.org/debian/ jessie/main dh-autoreconf all 12~bpo8+1 [16.0 kB]
Get:2 http://archive.raspberrypi.org/debian/ jessie/main debhelper all 10.2.2~bpo8+1 [837 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main libasprintf0c2 armhf 0.19.3-2 [31.1 kB]
Get:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main libmagic1 armhf 1:5.22+15-2+deb8u3 [244 kB]
Get:5 http://mirrordirector.raspbian.org/raspbian/ jessie/main libxml2 armhf 2.9.1+dfsg1-5+deb8u4 [705 kB]
Get:6 http://mirrordirector.raspbian.org/raspbian/ jessie/main libcroco3 armhf 0.6.8-3 [121 kB]
Get:7 http://mirrordirector.raspbian.org/raspbian/ jessie/main libunistring0 armhf 0.9.3-5.2 [253 kB]
Get:8 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgettextpo0 armhf 0.19.3-2 [115 kB]
Get:9 http://mirrordirector.raspbian.org/raspbian/ jessie/main libltdl7 armhf 2.4.2-1.11 [42.5 kB]
Get:10 http://mirrordirector.raspbian.org/raspbian/ jessie/main libsigsegv2 armhf 2.10-4 [28.2 kB]
Get:11 http://mirrordirector.raspbian.org/raspbian/ jessie/main sgml-base all 1.26+nmu4 [14.6 kB]
Get:12 http://mirrordirector.raspbian.org/raspbian/ jessie/main file armhf 1:5.22+15-2+deb8u3 [60.1 kB]
Get:13 http://mirrordirector.raspbian.org/raspbian/ jessie/main gettext-base armhf 0.19.3-2 [116 kB]
Get:14 http://mirrordirector.raspbian.org/raspbian/ jessie/main m4 armhf 1.4.17-4 [238 kB]
Get:15 http://mirrordirector.raspbian.org/raspbian/ jessie/main autoconf all 2.69-8 [340 kB]
Get:16 http://mirrordirector.raspbian.org/raspbian/ jessie/main autotools-dev all 20140911.1 [70.5 kB]
Get:17 http://mirrordirector.raspbian.org/raspbian/ jessie/main automake all 1:1.14.1-4+deb8u1 [724 kB]
Get:18 http://mirrordirector.raspbian.org/raspbian/ jessie/main autopoint all 0.19.3-2 [413 kB]
Get:19 http://mirrordirector.raspbian.org/raspbian/ jessie/main libtool all 2.4.2-1.11 [190 kB]
Get:20 http://mirrordirector.raspbian.org/raspbian/ jessie/main libarchive-zip-perl all 1.39-1 [95.9 kB]
Get:21 http://mirrordirector.raspbian.org/raspbian/ jessie/main libfile-stripnondeterminism-perl all 0.003-1 [6,020 B]
Get:22 http://mirrordirector.raspbian.org/raspbian/ jessie/main dh-strip-nondeterminism all 0.003-1 [5,710 B]
Get:23 http://mirrordirector.raspbian.org/raspbian/ jessie/main gettext armhf 0.19.3-2 [1,167 kB]
Get:24 http://mirrordirector.raspbian.org/raspbian/ jessie/main intltool-debian all 0.35.0+20060710.1 [29.8 kB]
Get:25 http://mirrordirector.raspbian.org/raspbian/ jessie/main po-debconf all 1.0.16+nmu3 [220 kB]
Get:26 http://mirrordirector.raspbian.org/raspbian/ jessie/main libasprintf-dev armhf 0.19.3-2 [31.0 kB]
Get:27 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgettextpo-dev armhf 0.19.3-2 [128 kB]
Get:28 http://mirrordirector.raspbian.org/raspbian/ jessie/main libltdl-dev armhf 2.4.2-1.11 [155 kB]
Get:29 http://mirrordirector.raspbian.org/raspbian/ jessie/main libsys-hostname-long-perl all 1.4-3 [11.6 kB]
Get:30 http://mirrordirector.raspbian.org/raspbian/ jessie/main libmail-sendmail-perl all 0.79.16-1 [26.6 kB]
Get:31 http://mirrordirector.raspbian.org/raspbian/ jessie/main xml-core all 0.13+nmu2 [24.2 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 6,461 kB in 1min 21s (78.9 kB/s)
Selecting previously unselected package libasprintf0c2:armhf.
(Reading database ... 26921 files and directories currently installed.)
Preparing to unpack .../libasprintf0c2_0.19.3-2_armhf.deb ...
Unpacking libasprintf0c2:armhf (0.19.3-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.22+15-2+deb8u3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.22+15-2+deb8u3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.1+dfsg1-5+deb8u4_armhf.deb ...
Unpacking libxml2:armhf (2.9.1+dfsg1-5+deb8u4) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.8-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.8-3) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.3-5.2_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5.2) ...
Selecting previously unselected package libgettextpo0:armhf.
Preparing to unpack .../libgettextpo0_0.19.3-2_armhf.deb ...
Unpacking libgettextpo0:armhf (0.19.3-2) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../libltdl7_2.4.2-1.11_armhf.deb ...
Unpacking libltdl7:armhf (2.4.2-1.11) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../libsigsegv2_2.10-4_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-4) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../sgml-base_1.26+nmu4_all.deb ...
Unpacking sgml-base (1.26+nmu4) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.22+15-2+deb8u3_armhf.deb ...
Unpacking file (1:5.22+15-2+deb8u3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.3-2_armhf.deb ...
Unpacking gettext-base (0.19.3-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-4_armhf.deb ...
Unpacking m4 (1.4.17-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.69-8_all.deb ...
Unpacking autoconf (2.69-8) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20140911.1_all.deb ...
Unpacking autotools-dev (20140911.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../automake_1%3a1.14.1-4+deb8u1_all.deb ...
Unpacking automake (1:1.14.1-4+deb8u1) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../autopoint_0.19.3-2_all.deb ...
Unpacking autopoint (0.19.3-2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.2-1.11_all.deb ...
Unpacking libtool (2.4.2-1.11) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../dh-autoreconf_12~bpo8+1_all.deb ...
Unpacking dh-autoreconf (12~bpo8+1) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../libarchive-zip-perl_1.39-1_all.deb ...
Unpacking libarchive-zip-perl (1.39-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../libfile-stripnondeterminism-perl_0.003-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.003-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../dh-strip-nondeterminism_0.003-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.003-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.3-2_armhf.deb ...
Unpacking gettext (0.19.3-2) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.16+nmu3_all.deb ...
Unpacking po-debconf (1.0.16+nmu3) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_10.2.2~bpo8+1_all.deb ...
Unpacking debhelper (10.2.2~bpo8+1) ...
Selecting previously unselected package libasprintf-dev:armhf.
Preparing to unpack .../libasprintf-dev_0.19.3-2_armhf.deb ...
Unpacking libasprintf-dev:armhf (0.19.3-2) ...
Selecting previously unselected package libgettextpo-dev:armhf.
Preparing to unpack .../libgettextpo-dev_0.19.3-2_armhf.deb ...
Unpacking libgettextpo-dev:armhf (0.19.3-2) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../libltdl-dev_2.4.2-1.11_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.2-1.11) ...
Selecting previously unselected package libsys-hostname-long-perl.
Preparing to unpack .../libsys-hostname-long-perl_1.4-3_all.deb ...
Unpacking libsys-hostname-long-perl (1.4-3) ...
Selecting previously unselected package libmail-sendmail-perl.
Preparing to unpack .../libmail-sendmail-perl_0.79.16-1_all.deb ...
Unpacking libmail-sendmail-perl (0.79.16-1) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../xml-core_0.13+nmu2_all.deb ...
Unpacking xml-core (0.13+nmu2) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libasprintf0c2:armhf (0.19.3-2) ...
Setting up libmagic1:armhf (1:5.22+15-2+deb8u3) ...
Setting up libxml2:armhf (2.9.1+dfsg1-5+deb8u4) ...
Setting up libcroco3:armhf (0.6.8-3) ...
Setting up libunistring0:armhf (0.9.3-5.2) ...
Setting up libgettextpo0:armhf (0.19.3-2) ...
Setting up libltdl7:armhf (2.4.2-1.11) ...
Setting up libsigsegv2:armhf (2.10-4) ...
Setting up sgml-base (1.26+nmu4) ...
Setting up file (1:5.22+15-2+deb8u3) ...
Setting up gettext-base (0.19.3-2) ...
Setting up m4 (1.4.17-4) ...
Setting up autoconf (2.69-8) ...
Setting up autotools-dev (20140911.1) ...
Setting up automake (1:1.14.1-4+deb8u1) ...
update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode
Setting up autopoint (0.19.3-2) ...
Setting up libtool (2.4.2-1.11) ...
Setting up libarchive-zip-perl (1.39-1) ...
Setting up libfile-stripnondeterminism-perl (0.003-1) ...
Setting up gettext (0.19.3-2) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu3) ...
Setting up libasprintf-dev:armhf (0.19.3-2) ...
Setting up libgettextpo-dev:armhf (0.19.3-2) ...
Setting up libltdl-dev:armhf (2.4.2-1.11) ...
Setting up libsys-hostname-long-perl (1.4-3) ...
Setting up libmail-sendmail-perl (0.79.16-1) ...
Setting up xml-core (0.13+nmu2) ...
Setting up dh-autoreconf (12~bpo8+1) ...
Setting up debhelper (10.2.2~bpo8+1) ...
Setting up dh-strip-nondeterminism (0.003-1) ...
Processing triggers for libc-bin (2.19-18+deb8u7) ...
Processing triggers for sgml-base (1.26+nmu4) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  dh-python libexpat1-dev libmpdec2 libpython3-dev libpython3-stdlib
  libpython3.4 libpython3.4-dev libpython3.4-minimal libpython3.4-stdlib
  libsqlite3-0 python3 python3-minimal python3.4 python3.4-dev
  python3.4-minimal
Suggested packages:
  python3-doc python3-tk python3-venv python3.4-venv python3.4-doc
  binfmt-support
The following NEW packages will be installed:
  dh-python libexpat1-dev libmpdec2 libpython3-dev libpython3-stdlib
  libpython3.4 libpython3.4-dev libpython3.4-minimal libpython3.4-stdlib
  libsqlite3-0 python3 python3-dev python3-minimal python3.4 python3.4-dev
  python3.4-minimal
0 upgraded, 16 newly installed, 0 to remove and 38 not upgraded.
Need to get 44.8 MB of archives.
After this operation, 71.4 MB of additional disk space will be used.
Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libsqlite3-0 armhf 3.8.7.1-1+deb8u2 [377 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libmpdec2 armhf 2.4.1-1 [65.8 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpython3.4-minimal armhf 3.4.2-1 [483 kB]
Get:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpython3.4-stdlib armhf 3.4.2-1 [2,011 kB]
Get:5 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpython3.4 armhf 3.4.2-1 [1,121 kB]
Get:6 http://mirrordirector.raspbian.org/raspbian/ jessie/main python3-dev armhf 3.4.2-2 [1,202 B]
Get:7 http://mirrordirector.raspbian.org/raspbian/ jessie/main libexpat1-dev armhf 2.1.0-6+deb8u3 [115 kB]
Get:8 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpython3.4-dev armhf 3.4.2-1 [38.5 MB]
Get:9 http://mirrordirector.raspbian.org/raspbian/ jessie/main python3.4-minimal armhf 3.4.2-1 [1,355 kB]
Get:10 http://mirrordirector.raspbian.org/raspbian/ jessie/main python3.4 armhf 3.4.2-1 [204 kB]
Get:11 http://mirrordirector.raspbian.org/raspbian/ jessie/main python3-minimal armhf 3.4.2-2 [34.7 kB]
Get:12 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpython3-stdlib armhf 3.4.2-2 [18.1 kB]
Get:13 http://mirrordirector.raspbian.org/raspbian/ jessie/main python3 armhf 3.4.2-2 [21.2 kB]
Get:14 http://mirrordirector.raspbian.org/raspbian/ jessie/main dh-python all 1.20141111-2 [66.4 kB]
Get:15 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpython3-dev armhf 3.4.2-2 [18.2 kB]
Get:16 http://mirrordirector.raspbian.org/raspbian/ jessie/main python3.4-dev armhf 3.4.2-1 [418 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 44.8 MB in 37s (1,181 kB/s)
Selecting previously unselected package libsqlite3-0:armhf.
(Reading database ... 28329 files and directories currently installed.)
Preparing to unpack .../libsqlite3-0_3.8.7.1-1+deb8u2_armhf.deb ...
Unpacking libsqlite3-0:armhf (3.8.7.1-1+deb8u2) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.1-1_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.1-1) ...
Selecting previously unselected package libpython3.4-minimal:armhf.
Preparing to unpack .../libpython3.4-minimal_3.4.2-1_armhf.deb ...
Unpacking libpython3.4-minimal:armhf (3.4.2-1) ...
Selecting previously unselected package libpython3.4-stdlib:armhf.
Preparing to unpack .../libpython3.4-stdlib_3.4.2-1_armhf.deb ...
Unpacking libpython3.4-stdlib:armhf (3.4.2-1) ...
Selecting previously unselected package libpython3.4:armhf.
Preparing to unpack .../libpython3.4_3.4.2-1_armhf.deb ...
Unpacking libpython3.4:armhf (3.4.2-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../libexpat1-dev_2.1.0-6+deb8u3_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.1.0-6+deb8u3) ...
Selecting previously unselected package libpython3.4-dev:armhf.
Preparing to unpack .../libpython3.4-dev_3.4.2-1_armhf.deb ...
Unpacking libpython3.4-dev:armhf (3.4.2-1) ...
Selecting previously unselected package python3.4-minimal.
Preparing to unpack .../python3.4-minimal_3.4.2-1_armhf.deb ...
Unpacking python3.4-minimal (3.4.2-1) ...
Selecting previously unselected package python3.4.
Preparing to unpack .../python3.4_3.4.2-1_armhf.deb ...
Unpacking python3.4 (3.4.2-1) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../python3-minimal_3.4.2-2_armhf.deb ...
Unpacking python3-minimal (3.4.2-2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.4.2-2_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.4.2-2) ...
Selecting previously unselected package python3.
Preparing to unpack .../python3_3.4.2-2_armhf.deb ...
Unpacking python3 (3.4.2-2) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../dh-python_1.20141111-2_all.deb ...
Unpacking dh-python (1.20141111-2) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../libpython3-dev_3.4.2-2_armhf.deb ...
Unpacking libpython3-dev:armhf (3.4.2-2) ...
Selecting previously unselected package python3.4-dev.
Preparing to unpack .../python3.4-dev_3.4.2-1_armhf.deb ...
Unpacking python3.4-dev (3.4.2-1) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../python3-dev_3.4.2-2_armhf.deb ...
Unpacking python3-dev (3.4.2-2) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for mime-support (3.58) ...
Setting up libsqlite3-0:armhf (3.8.7.1-1+deb8u2) ...
Setting up libmpdec2:armhf (2.4.1-1) ...
Setting up libpython3.4-minimal:armhf (3.4.2-1) ...
Setting up libpython3.4-stdlib:armhf (3.4.2-1) ...
Setting up libpython3.4:armhf (3.4.2-1) ...
Setting up libexpat1-dev:armhf (2.1.0-6+deb8u3) ...
Setting up libpython3.4-dev:armhf (3.4.2-1) ...
Setting up python3.4-minimal (3.4.2-1) ...
Setting up python3.4 (3.4.2-1) ...
Setting up python3-minimal (3.4.2-2) ...
Setting up libpython3-stdlib:armhf (3.4.2-2) ...
Setting up libpython3-dev:armhf (3.4.2-2) ...
Setting up python3.4-dev (3.4.2-1) ...
Setting up python3 (3.4.2-2) ...
running python rtupdate hooks for python3.4...
running python post-rtupdate hooks for python3.4...
Setting up dh-python (1.20141111-2) ...
Setting up python3-dev (3.4.2-2) ...
Processing triggers for libc-bin (2.19-18+deb8u7) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  netcat-traditional
The following NEW packages will be installed:
  netcat netcat-traditional
0 upgraded, 2 newly installed, 0 to remove and 38 not upgraded.
Need to get 73.7 kB of archives.
After this operation, 136 kB of additional disk space will be used.
Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main netcat-traditional armhf 1.10-41 [64.7 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main netcat all 1.10-41 [8,962 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 73.7 kB in 1s (69.2 kB/s)
Selecting previously unselected package netcat-traditional.
(Reading database ... 29437 files and directories currently installed.)
Preparing to unpack .../netcat-traditional_1.10-41_armhf.deb ...
Unpacking netcat-traditional (1.10-41) ...
Selecting previously unselected package netcat.
Preparing to unpack .../netcat_1.10-41_all.deb ...
Unpacking netcat (1.10-41) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up netcat-traditional (1.10-41) ...
Setting up netcat (1.10-41) ...

 BUILD AND INSTALL MLAT-CLIENT
-----------------------------------

Cloning into 'mlat-client'...
Note: checking out 'tags/v0.2.6'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 84c8c8a... Release 0.2.6
dpkg-buildpackage: source package mlat-client
dpkg-buildpackage: source version 0.2.6
dpkg-buildpackage: source distribution stable
dpkg-buildpackage: source changed by Oliver Jowett <[email protected]>
 dpkg-source --before-build mlat-client
dpkg-buildpackage: host architecture armhf
 debian/rules clean
dh clean --with python3
dh: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_testdir
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/pi/adsb-exchange/mlat-client'
dh_auto_clean
dh_auto_clean: Compatibility levels before 9 are deprecated (level 8 in use)
Can't exec "pyversions": No such file or directory at /usr/share/perl5/Debian/Debhelper/Buildsystem/python_distutils.pm line 121.
dh_auto_clean: failed to run pyversions
debian/rules:31: recipe for target 'override_dh_auto_clean' failed
make[1]: *** [override_dh_auto_clean] Error 2
make[1]: Leaving directory '/home/pi/adsb-exchange/mlat-client'
debian/rules:36: recipe for target 'clean' failed
make: *** [clean] Error 2
dpkg-buildpackage: error: debian/rules clean gave error exit status 2

 CREATE AND CONFIGURE MLAT-CLIENT STARTUP SCRIPTS
------------------------------------------------------


 CREATE AND CONFIGURE NETCAT STARTUP SCRIPTS
-------------------------------------------------

Question about adsb-exchange

Hi Joe,
I would like to take part in the adsb-exchange network. I've already running a dump1090 covering a big area. My problem is that I can not install python3 on my server next time so I unfortunately can't use your install script. I read in the source that there is an option like
nc 127.0.0.1 30005 | nc feed.adsbexchange.com 30005
Is this a valid way or do I have to get a username/password first. How I can provide my position in this case for adsbexchange?
Thank you, kind regards
Adi

Improvement suggestion Installation script.

When installing from the script it would be useful to have the format the data needs to be in.
i.e.: Latitude is it degrees minutes seconds, or decimal degrees, Altitude is expected to be meters or feet.

Thanks

Python command not found

I began by installing this image:
http://piaware.flightcdn.com/piaware-sd-card-3.5.0.img.zip

Then ran the script from this repo:

sudo apt-get -y install git
git clone https://github.com/jprochazka/adsb-exchange.git
cd adsb-exchange
chmod +x setup.sh
sudo ./setup.sh
cd ..

I get an error after doing that:


Checking for packages needed to run this script...
Installing the curl package...

Hit http://flightaware.com jessie InRelease
Hit http://mirrordirector.raspbian.org jessie InRelease                                                               
Hit http://archive.raspberrypi.org jessie InRelease                                                                   
Hit http://flightaware.com jessie/piaware armhf Packages                                                              
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages        
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages     
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/firmware armhf Packages
Hit http://archive.raspberrypi.org jessie/main armhf Packages     
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Ign http://flightaware.com jessie/piaware Translation-en_US                                                            
Ign http://flightaware.com jessie/piaware Translation-en       
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_US                                                                             
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en                                                                                
Ign http://mirrordirector.raspbian.org jessie/firmware Translation-en_US                                                                            
Ign http://mirrordirector.raspbian.org jessie/firmware Translation-en                                                                               
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_US                                                                                
Ign http://mirrordirector.raspbian.org jessie/main Translation-en                                                                                   
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_US                                                                            
Ign http://archive.raspberrypi.org jessie/main Translation-en_US                                                                                    
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en                                                                               
Ign http://archive.raspberrypi.org jessie/main Translation-en                                                                                       
Ign http://archive.raspberrypi.org jessie/ui Translation-en_US                                                                                      
Ign http://archive.raspberrypi.org jessie/ui Translation-en                                                                                         
100% [Packages 50.1 MB]                                                                                                                             
100% [Packages 50.1 MB]
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libcurl3
The following NEW packages will be installed:
  curl libcurl3
0 upgraded, 2 newly installed, 0 to remove and 39 not upgraded.
Need to get 427 kB of archives.
After this operation, 753 kB of additional disk space will be used.
Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libcurl3 armhf 7.38.0-4+deb8u5 [232 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main curl armhf 7.38.0-4+deb8u5 [196 kB]
Fetched 427 kB in 1s (225 kB/s)   
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libcurl3:armhf.
(Reading database ... 21648 files and directories currently installed.)
Preparing to unpack .../libcurl3_7.38.0-4+deb8u5_armhf.deb ...
Unpacking libcurl3:armhf (7.38.0-4+deb8u5) ...
Selecting previously unselected package curl.
Preparing to unpack .../curl_7.38.0-4+deb8u5_armhf.deb ...
Unpacking curl (7.38.0-4+deb8u5) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libcurl3:armhf (7.38.0-4+deb8u5) ...
Setting up curl (7.38.0-4+deb8u5) ...
Processing triggers for libc-bin (2.19-18+deb8u7) ...

./setup.sh: line 72: python: command not found
(23) Failed writing body
pi@piaware:~/adsb-exchange$ sudo reboot

Choose which upload port

ADSBx allows "custom feeds" by changing the default standard port from 30005 to another one which is free, and available from the Custom Feeds map.

Can you add an option during the install to allow the user to change the default port from 30005 to another of their choice?

Not connecting to exchange

Hi, can't seem to connect. Showing this error:
Sun Sep 11 18:23:01 2016 Lost connection to feed.adsbexchange.com:31090
Sun Sep 11 18:23:01 2016 Reconnecting in 30.0 seconds
Sun Sep 11 18:23:32 2016 Connected to multilateration server at feed.adsbexchange.com:31090, handshaking
Sun Sep 11 18:23:37 2016 Lost connection to feed.adsbexchange.com:31090
Sun Sep 11 18:23:37 2016 Reconnecting in 30.0 seconds

add --privacy option during mlat-client install

Consider adding the --privacy option during the setup of the mlat-client. I know that the coverage in political “dangerous” regions is bad anyway, but it might prevent feeders from feeding if plotted on the coverage map.

ntpd install

Adding ntpd is a great idea, but some of us already use chrony.
Can add a detection to setup.sh so it doesn't replace it:

setup.sh, line 141

required_packages="build-essential debhelper python python3-dev socat"
    if [ $(dpkg-query -W -f='${Status}' chronyc 2>/dev/null | grep -c "ok installed") -eq 0 ];
    then
        required_packages="${required_packages} chronyc"
    else
        required_packages="${required_packages} ntp"
    fi

cheers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.