I wonder if there would be any possibility to offer PiAware on deb/64 bit platform to those who go
plane spotting at the airport and take laptop with them.
I could bring temporary coverage to FR, help with better MLAT to planespotters and FR
and everyone would be a winner.
Even better, everyone has a car, have a mobile solution. I know that there was an app for Android,
but that required Phone to be connected to the dongle and that was eating battery if not on split cable connected to mains,
and could not really leave it in the car as no calls could be answered.
With laptop, or cheap chromebook that can have closed lid if not required lets say, when someone parks at work
(those working at the Airport) and leave it there running … with the running times of 12 hours it should not be a problem …
I have been using Dell Latitude for few years, they have elegant car charger, come with build in Mobile Broadband modules
(Or USB dongle can be purchased with the GPS module separately … ), with GPS and can run Linux …
Couple of years ago, on my Windows 7 laptop with Intel i3 quad-core cpu, I have added Ubuntu 10.10 (maverick) as dual boot.
Today I started the old laptop, and booted Ubuntu, and tried to build dump1090-fa from source, using JProchazka’s script (Adsb Receiver Project thread). It FAILED
abcd@abcd-PC:~/adsb-receiver$ ./install.sh
…
…
INSTALLATION HALTED!
UNABLE TO INSTALL A REQUIRED PACKAGE.
SETUP HAS BEEN TERMINATED!
The package “debhelper” could not be installed in 5 attempts.
ANY FURTHER SETUP AND/OR INSTALLATION REQUESTS HAVE BEEN TERMINIATED
Then I tried to built dump1090-mutability from source using manual method. That also FAILED
abcd@abcd-PC:~$ sudo apt-get update
abcd@abcd-PC:~$ sudo apt-get upgrade
abcd@abcd-PC:~$ sudo apt-get install git
git is already the newest version.
abcd@abcd-PC:~$ sudo apt-get install build-essential
build-essential is already the newest version.
abcd@abcd-PC:~$ sudo apt-get install debhelper
Failed to fetch us.archive.ubuntu.com/ubuntu/poo … u1_all.deb 404 Not Found [IP: 2001:67c:1562::16 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
abcd@abcd-PC:~$ sudo apt-get install libusb-1.0-0-dev
The following NEW packages will be installed:
libusb-1.0-0-dev
Err us.archive.ubuntu.com/ubuntu/ maverick/main libusb-1.0-0-dev i386 2:1.0.8-2
404 Not Found [IP: 2001:67c:1562::16 80]
Failed to fetch us.archive.ubuntu.com/ubuntu/poo … 2_i386.deb 404 Not Found [IP: 2001:67c:1562::16 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
No plans to offer binary packages for x86 / x86_64 at this stage (it’s a large support burden for a relatively small group of users), but you can build a package yourself from source; start at github.com/flightaware/piaware_builder
ATTEMPT - 1: Burned “Ubuntu-16.04.3-desktop-amd64.iso” on USB Flash and booted from it, chose “Live CD” and again tried. FAILURE Failed to install: debhelper, rtl-sdr, librtlsdr-dev, libusb-1.0-0-dev, lighttpd
ATTEMPT - 2: Burned “debian-live-9.1.0-amd64-cinnamon.iso” on USB Flash and booted from it, ran “Live CD” and again tried. FAILURE
ATTEMPT - 4: On “debian-live-9.1.0-amd64-cinnamon.iso” on USB Flash, tried automated install of dump1090-fa + Piaware by JProchazka’s scripts, after modifications (click here). FAILURE.
Installing the dump1090-fa package…
Selecting previously unselected package dump1090-fa.
(Reading database … 194234 files and directories currently installed.)
Preparing to unpack dump1090-fa_3.5.1_amd64.deb …
Unpacking dump1090-fa (3.5.1) …
dpkg: dependency problems prevent configuration of dump1090-fa:
dump1090-fa depends on libbladerf1 (>= 2016.06); however:
Version of libbladerf1:amd64 on system is 0.2016.06-1+b2.
dump1090-fa depends on libbladerf-udev; however:
Package libbladerf-udev is not installed.
dpkg: error processing package dump1090-fa (–install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
dump1090-fa
Checking that the dump1090-fa package was installed properly…
INSTALLATION HALTED!
UNABLE TO INSTALL A REQUIRED PACKAGE.
SETUP HAS BEEN TERMINATED!
The package “dump1090-fa” could not be installed.
Dump1090-fa setup halted.
Press enter to continue…
ANY FURTHER SETUP AND/OR INSTALLATION REQUESTS HAVE BEEN TERMINIATED
user@debian:~/adsb-receiver$ sudo apt-get install libbladerf-udev
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package libbladerf-udev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘libbladerf-udev’ has no installation candidate
ATTEMPT - 5: On “debian-live-9.1.0-amd64-cinnamon.iso” on USB Flash, tried automated install of dump1090-mutability + Piaware by JProchazka’s scripts, after modifications (click here). FAILURE.
Dump1090-mutability setup is complete.
Press enter to continue…
Setting up FlightAware’s PiAware…
Installing packages needed to build and fulfill dependencies…
Checking if the package git is installed… [OK]
Checking if the package build-essential is installed… [OK]
Checking if the package debhelper is installed… [OK]
Checking if the package tcl8.6-dev is installed… [NOT INSTALLED]
Installing the package tcl8.6-dev…
Reading package lists… Done
Building dependency tree
Reading state information… Done
You might want to run ‘apt --fix-broken install’ to correct these.
The following packages have unmet dependencies:
dump1090-fa : Depends: libbladerf1 (>= 2016.06) but 0.2016.06-1+b2 is to be installed
Depends: libbladerf-udev but it is not installable
tcl8.6-dev : Depends: zlib1g-dev but it is not going to be installed
E: Unmet dependencies. Try ‘apt --fix-broken install’ with no packages (or specify a solution).
Checking if the package tcl8.6-dev is installed… [INSTALLATION ATTEMPT FAILED]
INSTALLATION HALTED!
UNABLE TO INSTALL A REQUIRED PACKAGE.
SETUP HAS BEEN TERMINATED!
The package “tcl8.6-dev” could not be installed in 5 attempts.
ANY FURTHER SETUP AND/OR INSTALLATION REQUESTS HAVE BEEN TERMINIATED
ATTEMPT - 6: Tried to fix broken install manually. FAILED
user@debian:~/adsb-receiver$ sudo apt --fix-broken install
Reading package lists… Done
Building dependency tree
Reading state information… Done
Correcting dependencies… Done
The following packages will be REMOVED:
dump1090-fa
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 13.8 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database … 195203 files and directories currently installed.)
Removing dump1090-fa (3.5.1) …
On reading this I thought, “I’ve done this before - what’s the problem?”
I’ve just installed Ubuntu Server 16.04.3 on VMWare ESXi so let’s give it a go. After it sorts itself out with a “dpkg --configure -a” , the standard setup script works just fine and completes ok.
BUT note that I installed dump1090-mutability NOT dumpp1090-fa.
There was a recent workaround for dumpp1090-fa on the OrangePi-PC. But no tweaks required for dump1090-mutability.
Same on a PC - just run the git command line to download, make executable, choose dump1090-mutability during install and everything is fine.
Have not checked whether reception is working but it did on an OrangePi-PC.
If you don’t like the map for mutability, look up the instructions to change to dump100-fa map. That’s what I do (sorry obj ).
On my old laptop (Intel i3 cpu) I had DUAL BOOT Win 7 + Ubuntu 10.10.
Tonight I upgraded Ubuntu from version 10.10 to 16.04 amd64, and installed dump1090-mutability using OPTION-3 of “Bake a Pi” thread.
Next 2 steps will be:
(1) Change dump1090-mutability map by Skyview map (Skin/GUI change only), using TWEAK-2(a) of thread “TWEAKS”
(2) Try to build & install Piaware data feeder from source, using JProchazka’s script. My attempt to install both Piaware and dump1090-fa, using Package Install, have FAILED.
Perhaps I’m missing something here.
Site 3745 [Testbed (Rover)] is my 'portable pi. Goes in the RV, and can go to the airport in the car.
Android phone provides wireless hotspot to send to FA.
Laptop goes along for skyview.
I understand the thought experiment ‘Can I compile piaware on x86’. But, if you are just trying to get from here to there, it seems like there are easier paths. YMMV
Installation of dump1090-fa on Ubuntu 16.04 amd64 Laptop
Successfully applied to Ubuntu 16.04, shouriken’s method for Debian 8.
The technique used by shouriken is to built the bladeRF using source code from Nuand.
Here is the detailed step-by-step method for installing dump1090-fa and Piaware on Ubuntu 16.04 - amd64.