PiAware/Dump1090 stack on Fedora?


#1

Has anyone managed to get the stack working on Fedora?

I see mention of Ubuntu, which is also a Debian derivative, so the same packages should work… but no love for the Fedora/CentOS family.

I suppose the real question is, where can I get the source for the FA versions of dump1090 and either PiAware or some other FA feeder? If I can get ahold of those I should be able to build my own binaries and get it going… and if I’m with it I’ll write up a guide too :mrgreen:


#2

here:
github.com/flightaware
https://github.com/flightaware/dump1090
https://github.com/flightaware/piaware

regards
tom


#3

and here is another dump1090 flavour that many people around here use:
https://github.com/mutability/dump1090


#4

Thanks guys… I’ll wrench on it a while and see what I get.


#5

There is “some assembly required” beyond the base source, piaware needs a few helpers built and put in the right place.
The interesting bits are here: github.com/flightaware/piaware_ … ible/rules
(cxfreeze is probably not needed if you’re just building locally, it’s really only used to help with providing a more universal package that works on different debian versions)


#6

9 months later (I got distracted :unamused: )… I have some progress…



sudo dnf install rtl-sdr rtl-sdr-devel libusb libusb-devel
git clone https://github.com/mutability/dump1090
cd dump1090
make dump1090 view1090 faup1090


Produces a working dump1090 suite. Yay! (Really not much/any different from building on Debian, except no dpkg-builder).

I’m still working through the PiAware pieces… So far I have this:



sudo dnf install autoconf tcl tcl-devel
git clone https://github.com/flightaware/tcllauncher.git
cd tcllauncher
autoconf -f
./configure




sudo dnf install redhat-rpm-config python3-devel
git clone https://github.com/mutability/mlat-client.git
sudo python3 setup.py install


Once I get through that I’ll see about wrapping it all in systemctl scripts and potentially even “installing”/packaging it up.

Interestingly, it looks like someone else has taken up a similar project in the intervening time:
bugzilla.redhat.com/show_bug.cgi?id=1317178
bugzilla.redhat.com/show_bug.cgi?id=1317939