SUMMARY
|Distro|dump1090-fa|piaware|Remarks|
|—|—|—|—|—|
|Ubuntu Bionic 18.04 (LTS)|OK|OK|OK|
|Ubuntu Disco 19.04|OK|OK after workaround|Workaround done for cx_Freez-5.1.1
(due to MLAT fails and gives following warning:
Fatal Python error: initfsencoding: Unable to get the locale encoding)|
STEP-BY-STEP METHOD
Click here for Ubuntu Bionic 18.04 (LTS)
dump1090-fa
sudo apt update
sudo apt install -y git lighttpd
sudo apt install -y build-essential debhelper dh-systemd
sudo apt install -y libboost-system-dev libboost-program-options-dev
sudo apt install -y libboost-regex-dev libboost-filesystem-dev libsoapysdr-dev
sudo apt install -y soapysdr-module-rtlsdr librtlsdr-dev libusb-1.0-0-dev
sudo apt install -y pkg-config libncurses5-dev libbladerf-dev
git clone https://github.com/flightaware/dump1090.git dump1090-fa
cd dump1090-fa
sudo dpkg-buildpackage -b
cd ../
sudo dpkg -i dump1090-fa_3.7.2_*.deb
sudo systemctl restart dump1090-fa
(2) piaware
sudo apt update
sudo apt install -y git devscripts build-essential debhelper
sudo apt install -y tcl8.6-dev autoconf python3-dev python3-venv
sudo apt install -y virtualenv dh-systemd zlib1g-dev tclx8.4
sudo apt install -y tcllib tcl-tls itcl3 net-tools
sudo apt install -y libboost-system-dev libboost-program-options-dev
sudo apt install -y libboost-regex-dev libboost-filesystem-dev
git clone https://github.com/flightaware/piaware_builder.git
cd piaware_builder
./sensible-build.sh bionic
cd package-bionic
sudo dpkg-buildpackage -b
cd ..
sudo dpkg -i piaware_3.7.2*.deb
sudo piaware-config feeder-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
sudo systemctl restart piaware
.
Click here for Ubuntu Disco 19.04
(1) dump1090-fa
sudo apt update
sudo apt install -y git lighttpd
sudo apt install -y build-essential debhelper dh-systemd
sudo apt install -y libboost-system-dev libboost-program-options-dev
sudo apt install -y libboost-regex-dev libboost-filesystem-dev libsoapysdr-dev
sudo apt install -y soapysdr-module-rtlsdr librtlsdr-dev libusb-1.0-0-dev
sudo apt install -y pkg-config libncurses5-dev libbladerf-dev
git clone https://github.com/flightaware/dump1090.git dump1090-fa
cd dump1090-fa
sudo dpkg-buildpackage -b
cd ../
sudo dpkg -i dump1090-fa_3.7.2_*.deb
sudo systemctl restart dump1090-fa
(2) piaware
sudo apt update
sudo apt install -y git devscripts build-essential debhelper
sudo apt install -y tcl8.6-dev autoconf python3-dev python3-venv
sudo apt install -y virtualenv dh-systemd zlib1g-dev tclx8.4
sudo apt install -y tcllib tcl-tls itcl3 net-tools
sudo apt install -y libboost-system-dev libboost-program-options-dev
sudo apt install -y libboost-regex-dev libboost-filesystem-dev
git clone https://github.com/flightaware/piaware_builder.git
cd piaware_builder
./sensible-build.sh bionic
cd package-bionic
## Next two commands are Workaround for MLAT issue
sudo rm -rf cx_Freeze-5.1.1
git clone https://github.com/anthony-tuininga/cx_Freeze.git cx_Freeze-5.1.1
sudo dpkg-buildpackage -b
cd ..
sudo dpkg -i piaware_3.7.2*.deb
sudo piaware-config feeder-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
sudo systemctl restart piaware
.