This will not work on x86 systems. You will need to download the files from GitHub and compile the software. There are some scripts floating around the forums but these are not maintained by FlightAware.
@OldDxer:
The Flightaware package from apt repository is for RPi (arm7).
For PC (i386/x86/amd64), you need to build package from source.
J Prochazka has written script for doing this automatically.
Using this script, I have installed dump1090-mutability and Piaware data feeder on my PC running Ubuntu 16.04, but option to install dump1090-fa is also available in this script.
@OldDxer:
The current version of J Prochazka’s script successfully installs dump1090-fa on Ubuntu 16.04 x86/amd64. However the script installs older version 3.5.1 of dump1090-fa. However it installs latest version 3.5.3 of Piaware data feeder add-on.
The reason is the script clones Github’s master branch of dump1090, which is version 3.5.1. The version 3.5.3 is available in dev branch.
I therefore used manual method to build and install dump1090-fa from dev branch. The step-by-step method is given below the screenshot.
(4) Set your location, and display site circles on SkyView map:
sudo nano /etc/default/dump1090-fa
#scroll down to following line
DECODER_OPTIONS="--max-range 360"
#add your latitude and longitude as shown below.
#replace xx.xxxx and yy.yyyy by your actual latitude and longitude
DECODER_OPTIONS="--lat xx.xxxx --lon yy.yyyy --max-range 360"
#save file (Ctrl+o) close file (Ctrl+x)
#restart dump1090-fa
sudo systemctl restart dump1090-fa
Reload your browser. If Station Marker and Site Circles do not show, clear browser cache (Ctrl+Shift+Delete) and then hard reload the browser (Ctrl+F5).
This is strange. Just now I repeated the blade RF built procedure (Ubuntu 16.04 x64 on PC with intel CPU) exactly as given in my last post, and it completed successfully.
POSIBILITY-A:
Seems in your case one or more of the dependencies did not install properly. Please repeat the following command and watch the output. If all dependencies were installed, it will show that. If any was missed out, it will try to install it .
POSSIBILITY-B:
If all above fails, then another possibility is that some file got corrupted while cloning bladeRF from Github. Delete the cloned folder bladeRF, and clone again, and then try to build:
cd build
#Delete folder bladeRF which was cloned from Github
sudo rm -rf bladeRF
#Clone fresh copy of bladeRF from Github
sudo git clone https://github.com/Nuand/bladeRF.git
#Now build the bladeRF packages
cd bladeRF
sudo dpkg-buildpackage -b
/usr/bin/ld: cpu_features/src/string_view.o: relocation R_X86_64_32 against `.rodata.str1.1’ can not be used when making a shared object; recompile with -fPIC
cpu_features/src/string_view.o: error adding symbols: Feil verdi
collect2: error: ld returned 1 exit status
Makefile:190: recipe for target ‘dump1090’ failed
make[2]: *** [dump1090] Error 1
make[2]: Leaving directory ‘/home/rune/build/dump1090’
dh_auto_build: make -j1 RTLSDR=yes BLADERF=yes HACKRF=yes LIMESDR=yes DUMP1090_VERSION=5.1~dev returned exit code 2
debian/rules:48: recipe for target ‘override_dh_auto_build’ failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory ‘/home/rune/build/dump1090’
debian/rules:57: recipe for target ‘build’ failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
please create a github issue with complete details (including the exact steps you took to build). The thread you replied to is 3 years old and is unlikely to help you.
not sure how and where, but trying other platforms to see if I can make it work. If you have other links to help than this thread, would appreciate it.