Package Install of Piaware ver 7.2 on ARM64 / AARCH64 and AMD64 / x86_64 Machines

Installation Instructions Are Here:

64-bit Raspberry Pi OS / 64-bit DietPi OS

Ubuntu 20 aarch64 (on RPi Models 3 / 4)

Debian 11 amd64

Ubuntu 20 amd64

Kali Linux 2021 amd64

 

NOTE:

The 64-bit Raspberry Pi OS image can be downloaded from following pages:

Lite:
https://downloads.raspberrypi.org/raspios_lite_arm64/images/

Full:
https://downloads.raspberrypi.org/raspios_arm64/images/

 

The 64-bit DietPi OS image can be downloaded from following page:

https://dietpi.com/#downloadinfo

 

The 64-bit Ubuntu image for RPi can be downloaded from following page:

https://ubuntu.com/download/raspberry-pi

 

 

6 Likes

It worked on Ubuntu 20 amd64. Thank you!

2 Likes

Workaround for 64-bit DietPi users whose installation of Radarbox24 feeder and ModeSMixer2 fails:

[SOLVED] can’t resolve host 127.0.0.1 Service not found

 

 

1 Like

BONUS: Install other feeders on 64-bit OS

CASE-1: On RPi 3 / 4 with (1) 64-bit Raspberry Pi OS Bullseye OR (2) 64-bit DietPi Bullseye OR (3) 64-bit Ubuntu 20 server Focal Fossa for RPi

(1) PREPRATION:

As most of other feeder sites have not yet released their 64-bit feeders, and currently only 32-bit feeders are available, we will install these on 64-bit OS by first adding architecture armhf to the 64-bit (arm64/aarch64) OS as follows:

sudo dpkg --add-architecture armhf   

sudo apt update 

IMPORTANT: You must run “sudo apt update” to implement addition of armhf

Now check to confirm armhf has been added as “foreign-architecture”

sudo dpkg --print-architecture    

sudo dpkg --print-foreign-architectures  

if the output of 2nd command is armhf, then it is confirmed that armhf has been added.

(2) INSTALLATION

(2.1) Flightradar24 feeder:

Install by following command:

sudo bash -c "$(wget -O - https://repo-feed.flightradar24.com/install_fr24_rpi.sh)"   

When installation is completed, the installer will automatically take you to configuration stage. Enter your email, latitude, longitude elevation, and fr24key (if you already have the key, or leave it blank if you dont have).

IMPORTANT:
The process will take you to following question. Type yes to accept “autoconfig” and press Enter Key.

Would you like to use autoconfig (*yes*/no)$: yes

Complete rest of configuration process (enable/disable log), then restart fr24feed

sudo systemctl restart fr24feed   

Wait for few minutes, then check status

sudo fr24feed-status   

 

(2.2) Planefinder feeder:

Install by following commands:

wget -O pfclient_5.0.161_armhf.deb "http://client.planefinder.net/pfclient_5.0.161_armhf.deb"       

sudo dpkg -i pfclient_5.0.161_armhf.deb  

 

To configure Planefinder feeder, in your browser go to following page and complete configuration:

  • Using Browser of same computer on which you have installed Planefider data feeder:
    localhost:30053
  • Using Browser of another computer on same Network:
    192.168.0.23:30053 (Repalce 192.168.0.23 by Local IP of computer on which you have installed Planefinder feeder)

 

(2.3) RadarBox24 feeder:

Install by following command

sudo bash -c "$(wget -O - wget http://apt.rb24.com/inst_rbfeeder.sh)"     

(2.4) mlat-client for RB24 feeder:

To install mlat-client for RadarBox24 feeder, try following:

sudo apt install mlat-client

If it fails, use one of following two options:

Option A: Pre-built package from my Github site:

(2) Package for Raspi OS BULLSEYE (64-bit)

 

Option B: Build it on your RPi from source code

## Install required packages (dependencies and build tools)
sudo apt update  
sudo apt install -y git curl build-essential debhelper python-dev python3-dev   

## Download source code
git clone https://github.com/mutability/mlat-client.git   

## Build mlat-client's installation package
cd mlat-client   
sudo apt install -y dh-python   
sudo dpkg-buildpackage -b -uc   

## Above command will take some time to build package. 
## After the package is built, install it by following command
cd ../
sudo dpkg -i mlat-client_*.deb   

 

(2.5) Adsbexchange feeder:

Install by following command:

wget -O /tmp/axfeed.sh https://adsbexchange.com/feed.sh   

sudo bash /tmp/axfeed.sh   

 

(2.6) Performance Graphs:

Install by following command

sudo bash -c "$(wget -q -O - https://raw.githubusercontent.com/wiedehopf/graphs1090/master/install.sh)"   

 

NOTE for 64-bit Ubuntu 20 server for RPi:
When I was installing graphs on 64-bit Ubuntu 20 server for RPi, the installation of package collectd-core failed and the script repeatedly tried to fix it but failed.

It seems the collectd-core package from Ubuntu repositories either has some bug or is outdated. Its version is 5.9.2.g-1ubuntu5.

I solved this problem by installing collectd-core from Debian package archives, instead of Ubuntu Repository. The version of package from Debian archives is 5.12.0-7 which seems newer.

Please see below the detailed procedure:

wget -O collectd-core_5.12.0-7_arm64.deb "http://ftp.us.debian.org/debian/pool/main/c/collectd/collectd-core_5.12.0-7_arm64.deb"    

sudo dpkg -i collectd-core_5.12.0-7_arm64.deb 

sudo apt-mark hold collectd-core
collectd-core set on hold.

apt-cache policy collectd-core
collectd-core:
  Installed: 5.12.0-7
  Candidate: 5.12.0-7
  Version table:
 *** 5.12.0-7 100
        100 /var/lib/dpkg/status
     5.9.2.g-1ubuntu5 500
        500 http://ports.ubuntu.com/ubuntu-ports focal/universe arm64 Packages

 

Restart graphs:

sudo /usr/share/graphs1090/boot.sh   

Wait for 10 minutes, then update:

sudo /usr/share/graphs1090/graphs1090.sh 24h

 

CASE-2: On x86_64 / AMD64 machines

PLEASE SEE NEXT POST.
 

1 Like

CASE-2: Feeders of other sites on x86_64 / AMD64 machines

(1) Flightradar24 feeder:

(1.1) Installation: Issue following commands

wget -O fr24feed_1.0.25-3_amd64.deb "https://repo-feed.flightradar24.com/linux_x86_64_binaries/fr24feed_1.0.25-3_amd64.deb"        

sudo dpkg -i fr24feed_1.0.25-3_amd64.deb  

(1.2) Configuration: Issue following command

sudo fr24feed --signup  

Enter your email, latitude, longitude elevation, and fr24key (if you already have the key, or leave it blank if you dont have).

IMPORTANT:
The process will take you to following question. Type yes to accept “autoconfig” and press Enter Key.

Would you like to use autoconfig (*yes*/no)$: yes

Complete rest of configuration process (enable/disable log), then restart fr24feed

sudo systemctl restart fr24feed   

Wait for few minutes, then check status

sudo fr24feed-status   

(2) Planefinder feeder:

(2.1) Installation: Issue following commands

wget -O pfclient_5.0.162_amd64.deb "http://client.planefinder.net/pfclient_5.0.162_amd64.deb"     

sudo dpkg -i pfclient_5.0.162_amd64.deb    

(2.2) Configuration: In your browser go to following page and complete configuration:

  • Using Browser of same computer on which you have installed Planefider data feeder:
    localhost:30053

  • Using Browser of another computer on same Network:
    192.168.0.23:30053 (Repalce 192.168.0.23 by Local IP of computer on which you have installed Planefinder feeder)

(3) RadarBox24 feeder: AMD64 Package not available

(4) Adsbexchange feeder:

Install by following commands:

wget -O /tmp/axfeed.sh https://adsbexchange.com/feed.sh   

sudo bash /tmp/axfeed.sh   

(5) Performance Graphs:

Install by following command

sudo bash -c "$(wget -q -O - https://raw.githubusercontent.com/wiedehopf/graphs1090/master/install.sh)"   

 

NOTE for Ubuntu 20 AMD64:
When I was installing graphs on Ubuntu 20 AMD64, the installation of package collectd-core failed and the script repeatedly tried to start it but failed.

It seems the collectd-core package from Ubuntu repositories either has some bug or is outdated. Its version is 5.9.2.g-1ubuntu5 .

I solved this problem by installing collectd-core from Debian package archives, instead of Ubuntu Repository. The version of package from Debian archives is 5.12.0-7 which seems newer.

Please see below the detailed procedure:

wget -O collectd-core_5.12.0-7_amd64.deb "http://ftp.us.debian.org/debian/pool/main/c/collectd/collectd-core_5.12.0-7_amd64.deb"    

sudo dpkg -i collectd-core_5.12.0-7_amd64.deb

sudo apt-mark hold collectd-core
collectd-core set on hold.

apt-cache policy collectd-core
collectd-core:
  Installed: 5.12.0-7
  Candidate: 5.12.0-7
  Version table:
 *** 5.12.0-7 100
        100 /var/lib/dpkg/status
     5.9.2.g-1ubuntu5 500
        500 http://ca.archive.ubuntu.com/ubuntu focal/universe amd64 Packages

 

Restart graphs:

sudo /usr/share/graphs1090/boot.sh   

Wait for 10 minutes, then update:

sudo /usr/share/graphs1090/graphs1090.sh 24h

 

 

 

Seems the 64-bit Raspberry Pi OS is gradually gaining popularity :slightly_smiling_face:

https://github.com/abcd567a/rpi/blob/master/README.md

1 Like

Wonder when Planefinder will be available for ARM64. It’s bad having 32bit just because of this feeder

The 64-bit Raspberry Pi OS and DietPi OS are multi-arch OS (i.e. support more than one architecture). You can install both 64-bit and 32-bit Software on them :slight_smile: :wink:

 

Version 7.2 of AMD64 & ARM64 piaware, dump1090-fa, dump978-fa, piaware-web, and beast-splitter available now

Just wanted to say thank you so much for your wonderful efforts on this project! This works seamlessly with my Orange Pi Zero Plus - thank you!

1 Like

@gyrex

Thank you for appreciating my work.

I dont have Orange Pi with 64-bit cpu, so could not test these packages on it.

Thanks for your feedback which has confirmed that these packages are also compatible with 64-bit OrangePi.

Which OS you used? Was it 64-bit Armbian?

 

Yes, Armbian Focal 64 bit.

1 Like

A bit off topic but I used your instructions at GitHub - abcd567a/piaware-ubuntu20-amd64 to install Piaware 7.2 on my Orange Pi PC running Armbian bullseye.

I was luck y to find that link after seeing a response to an installation on Kali Linux. Anyway those instructions work for the 32-bit H3 CPU on the Orange Pi PC.

THANK YOU.

1 Like

@idh

Thanks for the feed-back.
Good to know that these scripts worked on 32-bit OrangePiPC / Armbian

I tried to figure out the instructions from the Github pages of Piaware and dump-1090fa but had lots of unmet dependencies and no idea how to compile a revised TCL-TLS.

Your scripts “just worked” and so I can upgrade Piaware 4.0 (!!) to Piaware 7.2. :star_struck:

1 Like

My script for building piaware package from source code, includes building of tcl-tls package from Flightaware’s source code “tcltls-rebuild”.

 

Packages for Ubuntu 22.04 (Jammy Jellyfish) on Raspberry Pi 4B and PC amd64 X86_64 are now available here:

https://github.com/abcd567a/ubuntu22/blob/master/README.md